SA-MP Forums Archive
Anyone reverse engineer? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Other (https://sampforum.blast.hk/forumdisplay.php?fid=7)
+--- Forum: Everything and Nothing (https://sampforum.blast.hk/forumdisplay.php?fid=23)
+--- Thread: Anyone reverse engineer? (/showthread.php?tid=354610)



Anyone reverse engineer? - fiki574 - 27.06.2012

Hello people!

So, I was wondering - any of you in SAMP community has some knowledge in reverse engineering? If yes, how much?
Thanks in advance!

Best regards,
Fiki!


Re : Anyone reverse engineer? - R@f - 27.06.2012

I have some basic reverse engineering knowledge. And I know someone who is very skilled in RE but he's banned from this forum x)


AW: Anyone reverse engineer? - Dripac - 27.06.2012

Why do you care?


Re: Anyone reverse engineer? - JoBullet - 27.06.2012

I have some pretty advanced reverse-engineering skills but i am only willing to make it available if I am paid to do so.


Re: AW: Anyone reverse engineer? - Steven82 - 27.06.2012

Quote:
Originally Posted by Dripac
Посмотреть сообщение
Why do you care?
Because with that knowledge people can build such mods like SA-MP for other games, or mess with games source code and stuff like that. Reverse engineering is a cool thing, I've always been fascinated by it.


Re: AW: Anyone reverse engineer? - fiki574 - 27.06.2012

Quote:
Originally Posted by Steven82
Посмотреть сообщение
Because with that knowledge people can build such mods like SA-MP for other games, or mess with games source code and stuff like that. Reverse engineering is a cool thing, I've always been fascinated by it.
Nonono, I dont want to reverse SAMP, nothing like that, just looking for some RE! Exact reason you can get through PM!


Re: AW: Anyone reverse engineer? - Steven82 - 27.06.2012

Quote:
Originally Posted by fiki574_CRO
Посмотреть сообщение
Nonono, I dont want to reverse SAMP, nothing like that, just looking for some RE! Exact reason you can get through PM!
I know, I was just stating

I've always wanted to learn how as well, so I know how you're feeling haha.


Re: Anyone reverse engineer? - fiki574 - 15.07.2012

Bump!


Re: Anyone reverse engineer? - Christopher - 15.07.2012

Pretty advanced, messed around with the Vice City game structures, GTA3 structures etc doing work such as removing peds, trains other UI stuff back to the bare map and character and some other in-depth work.


Re: Anyone reverse engineer? - Extremo - 18.07.2012

Quote:
Originally Posted by Steven82
Посмотреть сообщение
Because with that knowledge people can build such mods like SA-MP for other games, or mess with games source code and stuff like that. Reverse engineering is a cool thing, I've always been fascinated by it.
You don't really gain the source code through reverse engineering. I'd rather say it's more of a good look at the very basic structure behind the programs, especially looking at .exe's. You get to fiddle around with the API calls and the memory and thus can totally change the behaviour of the program by for example NOP'ing API calls or other memory checks that cause effects you do not desire. That sounds about a tiny bit more accurate to me.

Quote:
Originally Posted by Christopher
Посмотреть сообщение
Pretty advanced, messed around with the Vice City game structures, GTA3 structures etc doing work such as removing peds, trains other UI stuff back to the bare map and character and some other in-depth work.
I don't see how this is reverse engineering at all. All you have to do to achieve what you are speaking of is simply understanding the bit-structure of the gta3.img file and then being able to remove certain files and that's really it. That sounds more of a fseek and messing about kinda thing rather than reverse engineering, since you only learn about the file format and nothing else. It'd of been much more interesting if you actually opted out the bits and pieces that read the structure of the files and replaced it with your own api and reading your own file formats. To save some work you'd have to go with a similiar scheme than GTA. This way you could even load your own entire levels into the game and technically use the whole engine for your sake!


I would say I am alright with Reverse Engineering. I am not the most advanced guy that's for sure, I'd rather say I know how to do some here and there. I think it is crucial to understand things like these especially for those of you who do not only make gamemodes for sa-mp but also develop software that is commercially available since you always want to protect your software as good as possible. Don't waste too much of a sweat though and make sure to add "2 billion" things to protect your software from being reserve engineered - there is no way to protect your software from cracking. There is only one case I've heard of where a program was reverse engineering safe and that only works with 64 bit .exe's.

Sadly.

Regards.