Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Results 1 to 10 of 74

Threaded View

  1. #22
    Member
    Join Date
    May 2010
    Location
    None
    Posts
    15
    Rep Power
    0

    Default

    Quote Originally Posted by kunix View Post
    I've written a new disasm script. I think it's better than the previous one I posted in this topic. It works by treating all the 4-bytes aligned 4-byte integers as pointers and judging if each one points to a function. Also smart_disasm requires that the firmware entry point is named "fw_base".

    Code:
    Please Login or Register to see the links
    I think that this row have to be changed as
    if((ptr % 2) == 0 && ...........

    and also
    addr = Dword(p);

    i think that return program code at address p, not the address in p, as seems used in script ...
    Last edited by ataro1; 2nd May 2015 at 04:47 PM.

 

 

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •