home.social

#idapython — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #idapython, aggregated by home.social.

  1. /me after a chill Sunday with #IDAPython

    I'm now basically doing this out of spite.
  2. /me after a chill Sunday with #IDAPython

    I'm now basically doing this out of spite.
  3. /me after a chill Sunday with #IDAPython

    I'm now basically doing this out of spite.
  4. /me after a chill Sunday with #IDAPython

    I'm now basically doing this out of spite.
  5. /me after a chill Sunday with #IDAPython

    I'm now basically doing this out of spite.
  6. #Nimfilt has been updated to work with the API changes in the newly released #IDAPro 9.0 (while keeping it backwards-compatible with IDA 8.X)
    + more strings should now be properly typed and named!

    github.com/eset/nimfilt

    For other plugin/script writers: the #IDAPython documentation and the porting guide are still contradicting each other in places...🤦 It seems like the porting guide is more up-to-date, but YMMV

  7. #Nimfilt has been updated to work with the API changes in the newly released #IDAPro 9.0 (while keeping it backwards-compatible with IDA 8.X)
    + more strings should now be properly typed and named!

    github.com/eset/nimfilt

    For other plugin/script writers: the #IDAPython documentation and the porting guide are still contradicting each other in places...🤦 It seems like the porting guide is more up-to-date, but YMMV

  8. #Nimfilt has been updated to work with the API changes in the newly released #IDAPro 9.0 (while keeping it backwards-compatible with IDA 8.X)
    + more strings should now be properly typed and named!

    github.com/eset/nimfilt

    For other plugin/script writers: the #IDAPython documentation and the porting guide are still contradicting each other in places...🤦 It seems like the porting guide is more up-to-date, but YMMV

  9. #Nimfilt has been updated to work with the API changes in the newly released #IDAPro 9.0 (while keeping it backwards-compatible with IDA 8.X)
    + more strings should now be properly typed and named!

    github.com/eset/nimfilt

    For other plugin/script writers: the #IDAPython documentation and the porting guide are still contradicting each other in places...🤦 It seems like the porting guide is more up-to-date, but YMMV

  10. #Nimfilt has been updated to work with the API changes in the newly released #IDAPro 9.0 (while keeping it backwards-compatible with IDA 8.X)
    + more strings should now be properly typed and named!

    github.com/eset/nimfilt

    For other plugin/script writers: the #IDAPython documentation and the porting guide are still contradicting each other in places...🤦 It seems like the porting guide is more up-to-date, but YMMV

  11. Soo, the #IDA directory functionality (from the ida_dirtree module) is reeaaal weird about ".."
    It's both a valid directory name AND a reference to the parent directory... This leads to some great counterintuitive behavior 😵‍

    (starting fresh for every command):

    dirtree.mkdir("../")
    /
    Ok

    dirtree.mkdir("../test")
    /
    └── test
    Sure

    dirtree.mkdir("../..")
    /
    Looks good

    dirtree.mkdir("../../")
    /
    └── ..
    Huh?

    dirtree.mkdir("dir1/../dir2")
    /
    ├── dir1
    │ └── ..
    └── dir2
    Wtf?

    Thank you #IDAPython for introducing infinite recursion issues to my code in new, unexpected ways! 😬

  12. Soo, the #IDA directory functionality (from the ida_dirtree module) is reeaaal weird about ".."
    It's both a valid directory name AND a reference to the parent directory... This leads to some great counterintuitive behavior 😵‍

    (starting fresh for every command):

    dirtree.mkdir("../")
    /
    Ok

    dirtree.mkdir("../test")
    /
    └── test
    Sure

    dirtree.mkdir("../..")
    /
    Looks good

    dirtree.mkdir("../../")
    /
    └── ..
    Huh?

    dirtree.mkdir("dir1/../dir2")
    /
    ├── dir1
    │ └── ..
    └── dir2
    Wtf?

    Thank you #IDAPython for introducing infinite recursion issues to my code in new, unexpected ways! 😬

  13. Soo, the #IDA directory functionality (from the ida_dirtree module) is reeaaal weird about ".."
    It's both a valid directory name AND a reference to the parent directory... This leads to some great counterintuitive behavior 😵‍

    (starting fresh for every command):

    dirtree.mkdir("../")
    /
    Ok

    dirtree.mkdir("../test")
    /
    └── test
    Sure

    dirtree.mkdir("../..")
    /
    Looks good

    dirtree.mkdir("../../")
    /
    └── ..
    Huh?

    dirtree.mkdir("dir1/../dir2")
    /
    ├── dir1
    │ └── ..
    └── dir2
    Wtf?

    Thank you #IDAPython for introducing infinite recursion issues to my code in new, unexpected ways! 😬

  14. Soo, the #IDA directory functionality (from the ida_dirtree module) is reeaaal weird about ".."
    It's both a valid directory name AND a reference to the parent directory... This leads to some great counterintuitive behavior 😵‍

    (starting fresh for every command):

    dirtree.mkdir("../")
    /
    Ok

    dirtree.mkdir("../test")
    /
    └── test
    Sure

    dirtree.mkdir("../..")
    /
    Looks good

    dirtree.mkdir("../../")
    /
    └── ..
    Huh?

    dirtree.mkdir("dir1/../dir2")
    /
    ├── dir1
    │ └── ..
    └── dir2
    Wtf?

    Thank you #IDAPython for introducing infinite recursion issues to my code in new, unexpected ways! 😬

  15. Soo, the #IDA directory functionality (from the ida_dirtree module) is reeaaal weird about ".."
    It's both a valid directory name AND a reference to the parent directory... This leads to some great counterintuitive behavior 😵‍

    (starting fresh for every command):

    dirtree.mkdir("../")
    /
    Ok

    dirtree.mkdir("../test")
    /
    └── test
    Sure

    dirtree.mkdir("../..")
    /
    Looks good

    dirtree.mkdir("../../")
    /
    └── ..
    Huh?

    dirtree.mkdir("dir1/../dir2")
    /
    ├── dir1
    │ └── ..
    └── dir2
    Wtf?

    Thank you #IDAPython for introducing infinite recursion issues to my code in new, unexpected ways! 😬

  16. February Plugin Roundup 🗞️ AntiDebugSeeker was again the most downloaded #IDAPlugin 👏 It is also great to see q3vm making it to the chart for the first time 🤩 Do you think your plugin is good enough to be in the top 5 🤔 plugins.hex-rays.com/

    #PluginRoundup #IDAPython

  17. February Plugin Roundup 🗞️ AntiDebugSeeker was again the most downloaded #IDAPlugin 👏 It is also great to see q3vm making it to the chart for the first time 🤩 Do you think your plugin is good enough to be in the top 5 🤔 plugins.hex-rays.com/

    #PluginRoundup #IDAPython

  18. February Plugin Roundup 🗞️ AntiDebugSeeker was again the most downloaded #IDAPlugin 👏 It is also great to see q3vm making it to the chart for the first time 🤩 Do you think your plugin is good enough to be in the top 5 🤔 plugins.hex-rays.com/

    #PluginRoundup #IDAPython

  19. February Plugin Roundup 🗞️ AntiDebugSeeker was again the most downloaded #IDAPlugin 👏 It is also great to see q3vm making it to the chart for the first time 🤩 Do you think your plugin is good enough to be in the top 5 🤔 plugins.hex-rays.com/

    #PluginRoundup #IDAPython

  20. February Plugin Roundup 🗞️ AntiDebugSeeker was again the most downloaded #IDAPlugin 👏 It is also great to see q3vm making it to the chart for the first time 🤩 Do you think your plugin is good enough to be in the top 5 🤔 plugins.hex-rays.com/

    #PluginRoundup #IDAPython

  21. Our #PluginCommunitySurvey has concluded 🎉 An enormous Thank You to all of you who took the time to participate and share valuable insights 🙏 In the meantime, we have contacted the winners of the mugs, so check your inbox to see if you are among the lucky ones 👀

    #IDAPython #idapro

  22. Our #PluginCommunitySurvey has concluded 🎉 An enormous Thank You to all of you who took the time to participate and share valuable insights 🙏 In the meantime, we have contacted the winners of the mugs, so check your inbox to see if you are among the lucky ones 👀

    #IDAPython #idapro

  23. Our #PluginCommunitySurvey has concluded 🎉 An enormous Thank You to all of you who took the time to participate and share valuable insights 🙏 In the meantime, we have contacted the winners of the mugs, so check your inbox to see if you are among the lucky ones 👀

    #IDAPython #idapro

  24. Our #PluginCommunitySurvey has concluded 🎉 An enormous Thank You to all of you who took the time to participate and share valuable insights 🙏 In the meantime, we have contacted the winners of the mugs, so check your inbox to see if you are among the lucky ones 👀

    #IDAPython #idapro

  25. Our #PluginCommunitySurvey has concluded 🎉 An enormous Thank You to all of you who took the time to participate and share valuable insights 🙏 In the meantime, we have contacted the winners of the mugs, so check your inbox to see if you are among the lucky ones 👀

    #IDAPython #idapro

  26. New year - new leader! AntiDebugSeeker was the most downloaded #IDAplugin in January! The 3rd place was for abyss. Congratulations to Driver Buddy for its first appearance in the chart. Got a cool plugin? Publish it today🌐plugins.hex-rays.com

    #PluginRoundup #IDAPython

  27. New year - new leader! AntiDebugSeeker was the most downloaded #IDAplugin in January! The 3rd place was for abyss. Congratulations to Driver Buddy for its first appearance in the chart. Got a cool plugin? Publish it today🌐plugins.hex-rays.com

    #PluginRoundup #IDAPython

  28. New year - new leader! AntiDebugSeeker was the most downloaded #IDAplugin in January! The 3rd place was for abyss. Congratulations to Driver Buddy for its first appearance in the chart. Got a cool plugin? Publish it today🌐plugins.hex-rays.com

    #PluginRoundup #IDAPython

  29. New year - new leader! AntiDebugSeeker was the most downloaded #IDAplugin in January! The 3rd place was for abyss. Congratulations to Driver Buddy for its first appearance in the chart. Got a cool plugin? Publish it today🌐plugins.hex-rays.com

    #PluginRoundup #IDAPython

  30. New year - new leader! AntiDebugSeeker was the most downloaded #IDAplugin in January! The 3rd place was for abyss. Congratulations to Driver Buddy for its first appearance in the chart. Got a cool plugin? Publish it today🌐plugins.hex-rays.com

    #PluginRoundup #IDAPython

  31. This is your last chance to participate in our #PluginCommunitySurvey! We’ve already received many great insights and suggestions, but we also want your feedback. Send it today for a chance to win a cool IDA Mug 🌐 hex-rays.com/blog/participate-

    #IDAPython #idapro

  32. This is your last chance to participate in our #PluginCommunitySurvey! We’ve already received many great insights and suggestions, but we also want your feedback. Send it today for a chance to win a cool IDA Mug 🌐 hex-rays.com/blog/participate-

    #IDAPython #idapro

  33. This is your last chance to participate in our #PluginCommunitySurvey! We’ve already received many great insights and suggestions, but we also want your feedback. Send it today for a chance to win a cool IDA Mug 🌐 hex-rays.com/blog/participate-

    #IDAPython #idapro

  34. This is your last chance to participate in our #PluginCommunitySurvey! We’ve already received many great insights and suggestions, but we also want your feedback. Send it today for a chance to win a cool IDA Mug 🌐 hex-rays.com/blog/participate-

    #IDAPython #idapro

  35. This is your last chance to participate in our #PluginCommunitySurvey! We’ve already received many great insights and suggestions, but we also want your feedback. Send it today for a chance to win a cool IDA Mug 🌐 hex-rays.com/blog/participate-

    #IDAPython #idapro

  36. 🐍#IDAPython continues to baffle me! Working on a script for #nim binaries, I realized that reading data outside the IDB's currently mapped memory just return an appropriate number of 0xFF bytes...
    Which leads to some truly bizarre behavior like:
    idaapi.get_byte(idaapi.BADADDR) --> 0xff 🤦

  37. 🐍#IDAPython continues to baffle me! Working on a script for #nim binaries, I realized that reading data outside the IDB's currently mapped memory just return an appropriate number of 0xFF bytes...
    Which leads to some truly bizarre behavior like:
    idaapi.get_byte(idaapi.BADADDR) --> 0xff 🤦

  38. 🐍#IDAPython continues to baffle me! Working on a script for #nim binaries, I realized that reading data outside the IDB's currently mapped memory just return an appropriate number of 0xFF bytes...
    Which leads to some truly bizarre behavior like:
    idaapi.get_byte(idaapi.BADADDR) --> 0xff 🤦

  39. 🐍#IDAPython continues to baffle me! Working on a script for #nim binaries, I realized that reading data outside the IDB's currently mapped memory just return an appropriate number of 0xFF bytes...
    Which leads to some truly bizarre behavior like:
    idaapi.get_byte(idaapi.BADADDR) --> 0xff 🤦

  40. We’ve just published a #PluginFocus article by David Catalán. He introduces his q3vm plugin - a handy tool that includes the loader and processor modules to help analyze binaries built with the Quake III virtual machine obfuscator. 🌐 hex-rays.com/blog/plugin-focus

    #IDAPython

  41. We’ve just published a #PluginFocus article by David Catalán. He introduces his q3vm plugin - a handy tool that includes the loader and processor modules to help analyze binaries built with the Quake III virtual machine obfuscator. 🌐 hex-rays.com/blog/plugin-focus

    #IDAPython

  42. We’ve just published a #PluginFocus article by David Catalán. He introduces his q3vm plugin - a handy tool that includes the loader and processor modules to help analyze binaries built with the Quake III virtual machine obfuscator. 🌐 hex-rays.com/blog/plugin-focus

    #IDAPython

  43. We’ve just published a #PluginFocus article by David Catalán. He introduces his q3vm plugin - a handy tool that includes the loader and processor modules to help analyze binaries built with the Quake III virtual machine obfuscator. 🌐 hex-rays.com/blog/plugin-focus

    #IDAPython

  44. We’ve just published a #PluginFocus article by David Catalán. He introduces his q3vm plugin - a handy tool that includes the loader and processor modules to help analyze binaries built with the Quake III virtual machine obfuscator. 🌐 hex-rays.com/blog/plugin-focus

    #IDAPython

  45. Your opinion counts! Participate in our IDA Plugin Community Survey and share your insights. Your feedback is key to improving the overall #IDAPlugin experience.

    🌟Give us a few minutes of your time and you might win a very cool IDA Mug! 🎁

    Take the survey now 🌐 hex-rays.com/blog/participate-

    #IDAPython #Plugin #idapro #survey