Jump to content

Chainer


Enyby
 Share

Recommended Posts

  • Administrators

Chainer


Script to search for chains of pointers.

Beta version.

The script searches for pointer chains with a given depth and maximum offset to the .data or .bss regions.

For found chains, you can generate a script that will restore the search results for these chains.

Video:

Chainer: search and restore pointers chains - GameGuardian (#8cfynel1)

https://gameguardian.net/forum/search/?q=chainer&type=gallery_image&nodes=2

 


  • Submitter
  • Submitted
    06/17/2019
  • Category

 

Link to comment
Share on other sites

Hello @Enyby for now i have a suggestion for chainer .lua script

and i think it would help to determine correct offsets.

what you should improve is to add ability to manually select the chains and save to script.

instead of saving all the chains to script.

Option to manually select chains.

And If you want an explaination on why that would be helpful tell me.

But adding option to select chains will Help us a lot.Thnx

Screenshot_Hill_Climb_Racing_20190621-104021.png

Link to comment
Share on other sites

6 hours ago, Un_Known said:

Hello @Enyby for now i have a suggestion for chainer .lua script

and i think it would help to determine correct offsets.

what you should improve is to add ability to manually select the chains and save to script.

instead of saving all the chains to script.

Option to manually select chains.

And If you want an explaination on why that would be helpful tell me.

But adding option to select chains will Help us a lot.Thnx

Screenshot_Hill_Climb_Racing_20190621-104021.png

@Enyby What's your view on this I mean adding ability to maually select chains.. which should be saved to script!

Would you like to include it in next update??

 

Link to comment
Share on other sites

1 hour ago, Un_Known said:

@Enyby What's your view on this I mean adding ability to maually select chains.. which should be saved to script!

Would you like to include it in next update??

 

@Enyby hoping that you would listen to above suggestion and respond

Link to comment
Share on other sites

  • 6 months later...
On 6/18/2019 at 12:47 AM, Enyby said:

Chainer


Script to search for chains of pointers.

Beta version.

The script searches for pointer chains with a given depth and maximum offset to the .data or .bss regions.

For found chains, you can generate a script that will restore the search results for these chains.

Video:

Chainer: search and restore pointers chains - GameGuardian (#8cfynel1)

https://gameguardian.net/forum/search/?q=chainer&type=gallery_image&nodes=2

 


  • Submitter
  • Submitted
    06/17/2019
  • Category

 

How to add generated script in script menu?

Edited by BakaLee
Link to comment
Share on other sites

  • 3 months later...
  • 4 months later...

@Enyby

Sir......I love pointer chainer script a lot. 

Though it is still in beta its so powerful.

There are some features I want in future version of script.

As example,

I will use chainer script for a desire address(Let script be depth-3 and offset-2560). I will get 100 chainers. The chainer i want is also included in these pointer chains. But i dont know exactly which one. 

And I will exit from game and play and search again desire address manually. Then use chainer script again(depth-3 and offset-2560)

 

And I will compare first script and second script. Then only the same pointer chains will be restored as a newer third script. Is it possible sir?

 

Even above content is impossible. There is still a feature I want. That is-

Run the result script. And i will get desire value and to show or print the chains of pointer of the loaded value. 

Please sir. I love to know your magic. 

Edited by Lover1500
Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • 2 weeks later...
  • 2 years later...
On 2/22/2021 at 4:56 PM, I-han said:

@Enyby

1: lib_sharedcpp.so (deleted):bss + 0x5390 [0xAE16390] -> 0x8C7DC320 + 0x368 -> 0x986A74E0 + 0x90 = 912

How to read the address of the lib_sharedcpp.so file
Thank you

first you need find the lib_sharecpp.so file, then plus 5390, then goto AE16390 address, and goto pointer to then 8C7DC320 address then plus 368 ...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

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.