{"id":19119069,"url":"https://github.com/alsch092/mir4-clientemulator","last_synced_at":"2025-05-05T14:41:03.540Z","repository":{"id":252306532,"uuid":"840041769","full_name":"AlSch092/Mir4-ClientEmulator","owner":"AlSch092","description":"Network-based Client Emulator for Mir4 Global, written in C#","archived":false,"fork":false,"pushed_at":"2024-08-27T05:02:51.000Z","size":12226,"stargazers_count":7,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T21:51:09.472Z","etag":null,"topics":["client-emulation","game-hacking","mir4"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlSch092.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-08T21:11:47.000Z","updated_at":"2025-02-01T19:03:57.000Z","dependencies_parsed_at":"2024-08-27T06:21:54.688Z","dependency_job_id":null,"html_url":"https://github.com/AlSch092/Mir4-ClientEmulator","commit_stats":null,"previous_names":["alsch092/mir4-clientemulator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlSch092%2FMir4-ClientEmulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlSch092%2FMir4-ClientEmulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlSch092%2FMir4-ClientEmulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlSch092%2FMir4-ClientEmulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlSch092","download_url":"https://codeload.github.com/AlSch092/Mir4-ClientEmulator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252516043,"owners_count":21760710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client-emulation","game-hacking","mir4"],"created_at":"2024-11-09T05:08:26.449Z","updated_at":"2025-05-05T14:41:03.523Z","avatar_url":"https://github.com/AlSch092.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mir4-ClientEmulator\nNetwork Client Emulator for Mir4 Global version, written in C# by AlSch092 @Github. \n\n![attck](https://github.com/user-attachments/assets/3aaf7133-67af-4e65-bd2f-1f204b8a16f9)  \n\nThis project was started in 2022 and retired in 2024; No further updates will be made to this repo.\n\n## Features:  \n- Auto-farming/collecting  \n- Auto-kill monsters  \n- Map teleport    \n- Player detection  \n- Ban evasion from \"hidden objects\"\n- Security tooling \u0026 game pentest tools such as Protobuf message encoder  \n\n## How-to:  \nThis project uses login/session tokens to log in, since the game normally uses a web login/HTTP request chain (web login fetches the session token for ingame login). You will need to manually verify accounts (ingame captcha solve) and collect a working login token for your account, along with the `deviceId` for that account. You can also try adding a captcha-solving solution to automate this process. Each account has a static deviceId along with a login token which changes every 24h (or 72h if your character is above level 70). This can be collected by using an HTTPS analyzer such as Fiddler and viewing the `/auth/loginCheck` POST request. Once you've collected your login token \u0026 deviceId, a \"profile\" can be filled out following the template in the `Profiles` folder, and you can then launch the executable program at the command line in the following format:\n\n`Mir4ClientEmulator.exe \u003cprofile.ini path\u003e`  \n\nAlternatively, you can manually fill out the fields in the main form and click the \"Connect\" button.\n\n## Requirements:\n1. Copy the `Data` folder into the same folder as the compiled executable. The program will throw exceptions if this is not completed. I suggest a folder named `Profiles` is also present, which is where account profiles will reside.\n\n## Resource usage:  \nThis project can support hundreds (if not thousands) of instances at once on a single machine, and is suitable for load \u0026 security testing.\n\n## Note:  \n- This program handles all network actions but does not encrypt data: you will need to update \u0026 use my other project, `Mir4Encryption`, to successfully encrypt data. Place the encryption .dll into same folder as this project's executable. You will need to update the encryption key yourself at every new patch.\n- I cannot provide free support with getting this project to work for you.\n\n## License:  \nGNU Lesser 2.1, please see the file `LICENSE` for more details. Be aware of your rights; The license does not allow you to sell this project under your own name or branding unless you make your project fully open source.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falsch092%2Fmir4-clientemulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falsch092%2Fmir4-clientemulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falsch092%2Fmir4-clientemulator/lists"}