Jump to content
Tuts 4 You

Feature suggestions


mrexodia

Recommended Posts

@av999: sure, but do you have an example for this? I think it makes more sense to fix the log option instead of disabling it :)


Link to comment

@Mr. eXoDia: when I start application I can Change Command line, for example,  program.exe -debug, but when I click button Restart, command line became  program.exe. Is it possible to save Command Line "program.exe -debug" even after debugger restarts?


Link to comment
  • 2 weeks later...
  • 2 months later...
  • 1 month later...

stack search maybe?
improved HEX Dump search, sometimes i know it has to be in the dump, but i cant find it, a hex dump search would really help me.

Link to comment

@Artic The hex dump search is fully implemented. Just hit ctrl+b and search away. Stack search is a good idea. I will try to implement that later.

Link to comment
On 1/12/2016 at 1:09 PM, Mr. eXoDia said:

@Artic The hex dump search is fully implemented. Just hit ctrl+b and search away. Stack search is a good idea. I will try to implement that later.

awsome, i always forget about how to hex search and thats its there.
another idea, is to maybe list all comments you done in the CPU window (the disasm window).

an option to maybe turn of searching in the other modules, as i always know that it has to be in that module.

Link to comment

You can list all comments by clicking the appropriate icon in the top menu bar. For now it is not possible to restrict your search to one module, but you can sort by address so you can kind of do that already. I will add the module name in there so you can sort by module.

Searching (hex search) only searches in the page you are in. If you want to search all memory use ctrl+b in the memory map.

  • Like 1
Link to comment
  • 2 weeks later...

I know you have this on TODO, but here's a friendly reminder :D

Stack Window with Parameters shown like in Olly:

DM3RcHN.png

Would be lovely!

Edited by 0xNOP
  • Like 2
Link to comment

@0xNOP: I have been thinking about how to do that for quite some time now, but do you have an idea how to do this on x64 (where the arguments are mostly passed through registers)? CreateProcessW on x64 would look something like:

   [rsp] call to CreateProcessW from X
   (rcx) ModuleFileName = X
   (rdx) CommandLine = X
    (r8) pProcessSecurity = X
    (r9) pThreadSecurity = X
 [rsp+8] InheritHandles = X
[rsp+10] CreationFlags = X
[rsp+18] pEnvironment = X
[rsp+20] CurrentDir = X
[rsp+28] pStartupInfo = X
[rsp+30] pProcessInfo = X

However, I'm against placing them on the stack (because they are not actually on the stack). Do you have an idea what to do with this?

  • Like 1
Link to comment

Why it cannot be same as in Olly, since they're not on stack, last column in dissasembly window would not be fine ?

Edited by JustAGuy
Link to comment
  • 3 weeks later...

Since the last snapshot error in search memory map.

Before snapshot_2016-02-16_10-56.

snapshot_2016-02-16_10-56.png.b7ee926e60

After snapshot_2016-02-19_04-54.

snapshot_2016-02-19_04-54.png.025412312b

 

Edited by sstrato
Link to comment

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
×
×
  • Create New...