Jump to content

Metin2 Cheat Python Dumper - PyRun_SimpleStringFlags


Recommended Posts

  • Active+ Member

M2 Download Center

This is the hidden content, please
( Internal )

Author : KoMaR1911

Github + source code :

This is the hidden content, please

 

How to use?:

1. Inject PyRunSimpleStringFlagsDumperMetin2.dll to metin2 game process using Xenos Injector / Extreme Injector

2. Inject cheat to game

3. go to C:/dump.txt

here is dumped python loaded by PyRun_SimpleStringFlags

 

Download :

This is the hidden content, please

  • Metin2 Dev 181
  • kekw 3
  • Eyes 9
  • Dislove 5
  • Angry 2
  • Not Good 3
  • Smile Tear 1
  • Think 4
  • Confused 3
  • Scream 6
  • Lmao 1
  • Good 64
  • muscle 1
  • Love 24
  • Love 140

spacer.png

  • Premium

https://metin2.download/picture/f2yKL37A1Z7N0D9UqyZDNOPWl7xbf7YY/.png https://metin2.download/picture/1t3J39sbF3fPW41UQMkGX6tmzZr4jo7t/.png mm 

Spoiler

import app
if app.RunPythonFile('a.py'):
	print ("Hello there, I'm Hacker !")

 

 

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 9
  • Think 2
  • Confused 1
  • Good 1
  • Love 3
  • Love 3
  • Premium
37 minutes ago, KoMaR1911 said:

This is hook to PyRun_SimpleStringFlags not RunPythonFile

Right, but most of private servers has linked python static and removed that function ofc there is another method. But thx for tool.

  • Love 1
  • Active+ Member
2 hours ago, Kyo said:

Right, but most of private servers has linked python static and removed that function ofc there is another method. But thx for tool.

so you need to find method what cheat are using then hook it in my source you have example

spacer.png

  • Active+ Member

here is m2bob dump :

 

This is the hidden content, please

 

as i see they load python everytime they want to use feature like expbot etc thats why dump is 4mb and looks like this :

4UhtMti.png

 

probably thats why m2bob crashs after 20-40 minutes XD

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 41
  • Dislove 1
  • Angry 2
  • Cry 1
  • Smile Tear 1
  • Think 2
  • Confused 1
  • Good 15
  • Love 2
  • Love 19

spacer.png

  • Premium
15 hours ago, Kyo said:

Right, but most of private servers has linked python static and removed that function ofc there is another method. But thx for tool.

There are other functions that can load scripts, not just that.

You can get rid of the problem by playing a bit with python and client source.

  • Active+ Member
8 hours ago, tierrilopes said:

There are other functions that can load scripts, not just that.

You can get rid of the problem by playing a bit with python and client source.

pyrun_simplestringflags is never used by game

spacer.png

  • 1 year later...
  • 3 months later...
  • Active+ Member

16.09.2021

Changelog:

- Added Pattern Scanner
- Adder support for Static linked python27.lib in .exe!

This is the hidden content, please

  • Metin2 Dev 50
  • Eyes 1
  • Sad 1
  • Think 1
  • Confused 2
  • Scream 1
  • Lmao 1
  • Good 16
  • muscle 1
  • Love 2
  • Love 25

spacer.png

  • 1 month later...
  • Active+ Member

Sometimes pattern is different (when someone use for example optimalization or different compiler than visual studio)

1. Start IDA Pro then install Sig Maker to IDA Pro
 

2. check how PyRun_SimpleStringFlags looks for example on github

This is the hidden content, please

as you can see function PyRun_SimpleStringFlags have string "__main__" and 1 function upper (PyRun_SimpleFileExFlags) "python: Can't reopen .pyc file\n"

3. find "python: Can't reopen .pyc file\n"
4. skip this function and go to next function

new functions in 90% starts with

PUSH ebp

MOV ebp, esp

RoQXQCL.png  (i know sometimes its different but im trying to explain it for newbies only!!!)

5. if next functions have string "__main__" probably its your PyRun_SimpleStringFlags
6. Make new pattern and paste it to source

i dont know how to explain it better for people who don't have any experience with Reverse Engineering so if you have any questions how to do it just ask ?

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 33
  • kekw 1
  • Eyes 1
  • Angry 1
  • Smile Tear 1
  • Confused 1
  • Scream 1
  • Lmao 1
  • Good 15
  • muscle 1
  • Love 3
  • Love 25

spacer.png

  • 1 month later...
  • 2 years later...
On 4/29/2020 at 7:09 AM, KoMaR1911 said:

M2 Download Center

 

Hidden Content

  • Give reaction to this post to see the hidden content.
( Internal )

 

Author : KoMaR1911

Github + source code :

Hidden Content

  • Give reaction to this post to see the hidden content.

 

 

How to use?:

1. Inject PyRunSimpleStringFlagsDumperMetin2.dll to metin2 game process using Xenos Injector / Extreme Injector

2. Inject cheat to game

3. go to C:/dump.txt

here is dumped python loaded by PyRun_SimpleStringFlags

 

Download :

Hidden Content

  • Give reaction to this post to see the hidden content.

 

May work for pservers?

 

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.