Want to Join Us ?

you'll be able to discuss, share and send private messages.

ida pro plugin labeless, sync IDA with OllyDbg by a1ext

Discussion in 'Plugins' started by storm shadow, Oct 7, 2015.

Share This Page

  1. computerline

    Well-Known Member Ida Pro Expert

    I start ollydbg2 and IDA 6.8, open file in both Ida & olly, in IDA, I select menu Labeless > Settings > test connection and check in the checkbox "Enable labels and comments sync". I click "sync now". Save & Close. After that, I choose Labeless > IdaDump > wipe all and import, and select memory region to import, wait it to import all in IDA. I close Ollydbg, and the loop alert message happen
     
  2. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    I'll fix that message spamming. Also, you may avoid it for now if you not enable labels & comments sync before dumping.
    Just dump it and then enable sync.
     
    Rip Cord and computerline like this.
  3. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
  4. computerline

    Well-Known Member Ida Pro Expert

    The release packet for ollydbg2 & ollydbg1 plugins seem contain the old version v 1.1.0.1 :)
     
    a1ext likes this.
  5. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    Yes :(
    I have updated the release archive, could you re-check it ?
    Also, the protocol is changed and now is not compatible with previous versions.
     
    m4n0w4r and storm shadow like this.
  6. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
  7. samoray

    Active Member

    Hello a1ext:
    I tried to get labeless for x64dbg working without success, I think I configured it correctly, but it keep saying: [PLUGIN] Failed to load plugin: labeless_x64dbg.dp64

    by the way, labeless for x64dbg 32bit is working properly, but the one for x64bit that has issues.
    will you please tell me how can I configure it for 64bit application?
     
  8. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
     
  9. samoray

    Active Member

    Thanks for your reply,
    maybe I'm mistaken for the 64bit version of Python, should I use the 2.7.12 version or the 3.5.2? please advice
    my config.
    (win10 x64 / IDA 6.8 / OllyDbg 2.01 / X64dbg snapshot 8/20/2016)
    will you please show me link to direct download Python version.
    one more thing; is it OK to have two versions of Python installed along side eachother, both on Drive C. (C:\Python27\).
    Many thanks
     
  10. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    Did you read the README? :(

    You should use Python 2.7.x, the 2.7.12 should be ok.
    x32 and x64-bit Python should be installed in differrent folders (I prefer per-system install), for example 32-bit Python in:
    Code (Text):
    C:\Python27\
    64-bit Python in:
    Code (Text):
    C:\Python27x64\
    If you think that you have broken python distributions, uninstall them first.

    Direct links:
    32-bit https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi
    64-bit https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi
     
    Rip Cord and storm shadow like this.
  11. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    if you are using both python version in x64dbg, @mr.exodia made this little tut of how to install both python versions.


     
    Rip Cord and m4n0w4r like this.
  12. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    Python 2.7.11 is broken, better 2.7.10 or 2.7.12
     
  13. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    nahh 2.7.11 is working great, if you know how to add correct en var, but many people dont, so use either 2.7.10 or 2.7.12.
    actuelly in 2.7.12 ssl lib they broke

    but i see in readme you have another way to install both versions.
     
    Last edited: Aug 23, 2016
    Rip Cord likes this.
  14. samoray

    Active Member

    @a1ext: Yes actually I've read the readme file and followed it in detail;
    for the x64dbg 32bit the labeless works perfect.
    but for x64dbg 64bit, i did the following:
    1- I installed Python amd64 in directory named C:\Python27-x64\
    2- I copied deploy to C: drive
    3- opened delpoy folder and in it modified "deploy.conf" to be like this:
    Code (Text):
     "run": [
        {"name": "setup protobuf", "cmdline": ["c:\\python27-x64\\python.exe", "e:\\deploy\\setup_protobuf.py"], "shell": 1},
        {"name": "setup labeless", "cmdline": ["c:\\python27-x64\\python.exe", "e:\\deploy\\setup.py", "install"], "shell": 1}
    4- I opened a cmd prompt in deploy folder (holding shift and right click inside //windows shortcut).
    5- run this line of code: "c:\Python27-x64\python.exe setup_protobuf.py".
    errors comes up like this screenshot:


    Install_deploy.PNG

    what did I do wrong?
    can you explain?
    thanks for your time
     
  15. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    On the screenshot there are strange lines: You are running x64-bit Python, but all tools think that you python home is "C:\Python27", not "c:\Python27-x64"?

    Hehe, and the answer is known, probably you installed Python 2.7.11 :)?
     
  16. samoray

    Active Member

    actually, No
    my version is 2.7.12
    my configuration in environements variable is:
    Code (Text):
    PYTHONHOME == C:\Python27\
    and
    PYTHONX64PATH == C:\Python27x64;Python27x64\Lib;Python27x64\DLLs;
    can you see any mistake in my config?
     
  17. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    C:\Python27-x64\ You path settings
    C:\Python27x64\ You install in This folder

    They dont match
    Also you most likellly have c:\Python27 in system PATH
    I would use the exodia way to install x64 python and not mess with path then copynmanuelly into x64 python package folder
     
  18. samoray

    Active Member

    Ok, I see, but even if I change it to same label it doesnt work, still same error.
    what do you mean by copy manually into x64 python package folder?
     
  19. a1ext

    Well-Known Member Ida Pro Expert Developer

    • a1ext
    • Oct 8, 2015
    • 65
    • 107
    I'm uploading the video how to set up Labeless, let's wait a few minutes. I'll update this post with the link soon.

    [UPD 2] Here is the video:
     
    Last edited: Sep 11, 2016
    storm shadow and m4n0w4r like this.
  20. samoray

    Active Member

    Thank you for your time, the video is more than explixcit.
    I'm a ittle tired now, I'll uninstall the existing Python version and try again tomorrow.
    Thanks again everyone, you're awesome, everytime I ask for help you're here with no time ;);)
     
    a1ext and storm shadow like this.
Top