• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Client and Server Files for Learning

Newbie Spellweaver
Joined
Aug 31, 2012
Messages
77
Reaction score
1
what client and server is best for learning. i currently using mpt files but i observed that im updating the server in wrong way more likely easy config.

dont know much of assembly thats why i think its hard for me to debug mpt. anyways i just want to know the cleanest version of pt without extra ordinary features like mpt does have. sort of learning the game also.

how do you guyz debug in olly . should i learn first assembly . i find gregooverse ollydbg tutorials i find it useful somehow. but i think i need a more in depth tut about it . can someone send me a good resource on it.

hope someone will post also the download file for it :D so that

sounds like demanding hehe. but i really want to have fun with pt dev. TIA
 
Custom Title Activated
Loyal Member
Joined
May 26, 2007
Messages
5,545
Reaction score
1,315
If you search for Operz first release, either that, or the more recent one by Sheen are as clean as they come. The trouble with Sheens one is that all our offsets and developments are meant for the earlier release. So that's worth thinking about.

My Personal PT installer is closely tied to Operz first release, and has as little modification from it as possible, but is packed to have everything you need to hand and be able to install on the most basic, clean 2K / XP / 2003 OS install.

I can't imagine anything more in depth than the tutorials Gregoo put up, and I certainly don't know of anything which describes the interface of OllyDbg better than the guides he posted, and the ones I've added to tutorials sections here. However, there is a lot of information on x86 assembler which would be useful to know, and the guides which come with Go Assembler are very in depth. Assemblers interpret code in source files which cannot be reconstructed by disassemblers / debuggers though, so understanding reverse engineering is more the thing. Doing that is different for each platform, and changes considerably even between Windows versions. There used to be a lot of information on DOS and Windows 9x, but all of that is now pretty useless. If you dig around, you can often find Linux hacking tutorials, or simple guides to making keygens and clock stoppers. It helps, but it's really the wrong target for our RE.

The only other place this is "legitimately" used is fixing kernel mode drivers, and Microsoft are trying to replace that with the UMDF. (User Mode Driver Framework) So you don't see anything like that for >= Vista, because it shouldn't happen, and you need to pay Microsoft quite a lot of ca$h for permission to build or modify Kernel drivers which have a valid signature now. Also, in Kernel mode, none of the Win32 API is available to you, and you have to rely on NT kernel API only. So that's also the complete wrong target for our RE.

More helpful is the wealth of information available from iNTEL, and derivatives people have made to help others about how to create an Assembler and / or linker of your own. Understanding that makes a lot more sense of dissasembly. ^_^
 
Upvote 0
Back
Top