Osem.forumms.net
Selamat datang ke
Osem Forum Komuniti!

Sila klik Login untuk masuk atau
klik Register untuk pendaftaran baru.
Latest topics
» New Release (Daily Update)
Mon Jul 25, 2016 10:46 am by bayu_inzaghi

» Trumbo (2015)
Fri Jul 15, 2016 7:12 am by bayu_inzaghi

» Solace (2015)
Thu Jul 14, 2016 10:36 am by bayu_inzaghi

» Courage (2015)
Tue Jul 12, 2016 7:50 pm by bayu_inzaghi

» Ronaldo (2015)
Mon Jul 11, 2016 7:22 am by bayu_inzaghi

» The Witch (2015)
Sat Jul 09, 2016 10:20 pm by bayu_inzaghi

» Jeruzalem (2015)
Sat Jul 09, 2016 12:37 am by bayu_inzaghi

» Intruders (2015)
Fri Jul 08, 2016 12:40 am by bayu_inzaghi

» Moonwalkers (2015)
Thu Jul 07, 2016 11:03 am by bayu_inzaghi

October 2018
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031    

Calendar Calendar


The Debugger/Disassembler

Go down

The Debugger/Disassembler

Post by mezzo on Tue Jun 05, 2012 4:12 pm

The Debugger and Disassembler are both going to be removed and redone from scratch.

Here are the changes that will be made:
Combined into one window fully resizable.
The existing features will be combined with those from OllyDbg, offering the best of both.
The debugging routine will be faster, improving performance in break-point handling in games.
Script will be added to the breakpoint handlers so more people can write more breakpoint handlers more easily.
Logging will finally be finished, which is used to log every instruction executed by the game (within your specified parameters) so that you can follow the code later, without having the game freeze when your breakpoints are hit.
The Hex Editor control will be added to the same window.

The Debugger/Disassembler is the current focus for now, so there are a few things to mention regarding its progress.


The current version has already combined them into one window.
The debugging routine is faster, more stable, and more functional.
Scripts have been added to breakpoint handlers already (On_BP_*()).


There are several new features from the last release (Demo #24) too, and some new features in the plans.

The next release of MHS will be able to load and UDD files from OllyDbg. The data it will gather includes user comments, analysis data (loops, switch cases, etc.), user labels, and custom functions (probably).

Soon, possibly even in the next release, my own analyzer will be done, which will also detect custom functions, switch cases, loops, and whatever else I can imagine. It will also display function parameters as it did before and functions will be fully editable.

I also might add support for OllyDbg plug-ins. This is a huge addition, as OllyDbg plug-ins are a very large feature. It is impressive that a single person wrote the whole system. However if I am to support all OllyDbg plug-ins, I too will have to rewrite all of the functions available to the plug-ins. I will also have to trick the existing plug-in files to link to MHS.exe instead of OllyDbg.exe, allowing them to be loaded into MHS and work properly. This would allow people to convert easily from OllyDbg over to MHS, keeping their plug-ins with them.
My plug-in system would also be more extensive, not just emulating every function from the existing OllyDbg plug-in system, but also adding more functions to work with all the extra features in my software, even including scripts.


Sir Hacks Alot
avatar
mezzo
Limited Osem Member
Limited Osem Member

Posts : 66
Treasure : 102
Reputation : 10
Join date : 03/06/2012
Location : Kyiv, Ukraine

View user profile

Back to top Go down

Re: The Debugger/Disassembler

Post by Jiwa Spammer on Wed Jun 06, 2012 6:01 am

Translate dalam Malay boleh? nak tahupenjelasan lebih lanjut pasal debugger n disassembler ni~
avatar
Jiwa Spammer
Osem Member
Osem Member

Posts : 247
Treasure : 288
Reputation : 9
Join date : 31/05/2012
Location : Bumi Tuhan

View user profile

Back to top Go down

Re: The Debugger/Disassembler

Post by Jiwa Spammer on Wed Jun 06, 2012 6:02 am

Translate dalam Malay boleh? nak tahupenjelasan lebih lanjut pasal debugger n disassembler ni~
avatar
Jiwa Spammer
Osem Member
Osem Member

Posts : 247
Treasure : 288
Reputation : 9
Join date : 31/05/2012
Location : Bumi Tuhan

View user profile

Back to top Go down

Re: The Debugger/Disassembler

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum