flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
revolution 23 Aug 2021, 02:09
Please give some examples of what you expect to see.
|
|||
![]() |
|
macomics 23 Aug 2021, 10:06
I think he wants to write an IDA for Linux. Try to run it with "wine" and enjoy reverse engineering
|
|||
![]() |
|
sylware 23 Aug 2021, 11:49
revolution wrote: Please give some examples of what you expect to see. For instance, for one line in one in my source file, in this software, I would have displayed that rax = counter, rsi = base of my array + constant offset, rdi = tintin, rsp - 8 = milou, rsp - 16 = foo. In general, reg = "some text", rsp -+ offset = "some text". In this very software I would be able to shift/pop/push the stack, change the register content stuff, and maybe the advanced options I did describe in my first post, etc. It is a mix of an IDE with a sort of reverse engineering tool. I was wondering if such tool does exist ("libre"/open source, ofc), or something close enough. In other words, this is "comments on steroids". |
|||
![]() |
|
revolution 23 Aug 2021, 11:58
It looks like you are suggesting something similar to a debugger with source code integration. Those already exist of course.
|
|||
![]() |
|
Tomasz Grysztar 23 Aug 2021, 12:01
macomics wrote: I think he wants to write an IDA for Linux. Try to run it with "wine" and enjoy reverse engineering |
|||
![]() |
|
sylware 23 Aug 2021, 13:25
ghidra is unfortunately java trash. I am looking for something like C/terminal open source, etc.
|
|||
![]() |
|
macomics 23 Aug 2021, 13:41
Tomasz Grysztar wrote: Ghidra is another option. sylware wrote: For instance, for one line in one in my source file, in this software, I would have displayed that rax = counter, rsi = base of my array + constant offset, rdi = tintin, rsp - 8 = milou, rsp - 16 = foo. In general, reg = "some text", rsp -+ offset = "some text". In this very software I would be able to shift/pop/push the stack, change the register content stuff, and maybe the advanced options I did describe in my first post, etc. Last edited by macomics on 23 Aug 2021, 14:03; edited 1 time in total |
|||
![]() |
|
bitRAKE 23 Aug 2021, 13:58
Decompiler research has some similar tools. I would bet gdb has some plug-ins in this area - just haven't looked (I like to read the asm). IDA authors have a decompiler tool as well.
|
|||
![]() |
|
sylware 23 Aug 2021, 15:21
I thought of gdb, but it is c++ trash now.
Then I guess I may prototype one if I really get the urge to have such code annotation assistant. |
|||
![]() |
|
macomics 23 Aug 2021, 16:36
Code: define icpu x /5i $pc p /z $rax p /z $rcx p /z $rdx p /z $rbx p /z $rbp p /z $rsi p /z $rdi . . . p /z $eflags x /z $sp+0 x /z $sp+4 x /z $sp+8 x /z $sp+12 x /z $sp+16 end define si stepi icpu end Everything is fine with gdb for asm. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.