Here's a sneak preview of my latest additions to wilhelm, an #idapro plugin / alternative API.
I added an interactive type editor, that lets you edit high-level types using a UI similar to Hex-Rays. As you can see in the animation below, the type gets updated automatically as you edit it.
So I have an #IDAPro / #IDAPython question and decided to try my luck on Mastodon... anybody knows how to colourize pseudocode in a custom viewer to match what Hex-Rays does?
Usually you colour strings using the COLSTR() function an the SCOLOR_* constants, but the constants are mostly disassembler-specific. Do pseudocode-specific constants exist somewhere?
Want to see specific items in a list, but the quick filter can't quite handle it? Try the advanced filters 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-131-advanced-filters-in-choosers/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-131
#igorstipoftheweek #idatips #idapro
Want to know from which source file line a specific instruction comes? With the right debug info, IDA can show you that 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-130-source-line-numbers/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-130
#igorstipoftheweek #idatips #idapro
couple interesting #idapro plug-ins i came across recently: Missing Link and patfind http://www.williballenthin.com/post/interesting-ida-plugins/
It is time for our Plugin Repository Monthly Roundup! We’ve got some new add-ons, and changes in the top 5 downloaded extensions. Visit our repository for many more useful plugins 🌐 https://plugins.hex-rays.com//?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=plugin-repository-roundup-02-23
#idaplugin #pluginroundup #idapro #idapython
A useful #IDAPlugin when debugging by @danigargu / @danigargu@twitter.com
https://github.com/danigargu/deREferencing
Found myself looking to write something similar and now I don't need to 😄 . Thanks @danigargu!!
#idaplugin #idapro #idaproplugin
When debugging using #IDAPro here is a one line #IDAPython script to set EIP to the beginning of the function of your choice, just need to update the function name to the one you want and it does the rest. Useful in some situations. Combine that with the short cut key . to lessen mouse movements 😉
idaapi.set_reg_val('eip', list(filter(lambda x: get_func_name(x) == 'FUNCTION_NAME_GOES_HERE', Functions()))[0])
You might be surprised that the binary search tool could be used for finding text quickly within a file. See how to do that 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-129-searching-for-text-in-database/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-129
#igorstipoftheweek #idatips #idapro
Get a better understanding of the Functions Window with our new #IDAPro tutorial 🌐 https://youtu.be/DA7dTADDbc8
#idapro #idaprotutorials #hexrays #learningida
Hex-Rays guest blog post about the capa explorer plugin for #idapro. it’s got a couple neat examples showing how you can quickly find the juicy parts of a binary. https://hex-rays.com/blog/plugin-focus-capa-explorer/ #disassembly
Ready for a new #PluginFocus blog post @mehunhoff, Moritz Raabe, and https://mastodon.social/@williballenthin from the Mandiant FLARE Team talk about the latest version of their #capaexplorer plugin, an entry in our 2020 plugin contest 🌐 https://hex-rays.com/blog/plugin-focus-capa-explorer/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Plugin-Focus-capa-explorer
#pluginfocus #capaexplorer #idapro #idapython #idaplugin
You’ve built an IDA/Decompiler #plugin? Why don’t you send it to us and participate in this year’s #PluginContest? Submit it before September 15th, and win a prize 🌐 https://hex-rays.com/contests/?utm_source=Social-Media&utm_medium=Mastodon&utm_campaign=plugin-contest-2023-02
#plugin #plugincontest #python #c #idapro #cpp #cplusplus #idapython
Did you know you can view all strings from a binary in one place? See how to do that 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-128-strings-list/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-128
#igorstipoftheweek #idatips #idapro
📢 Don’t forget to sign up for one of our advanced hands-on #infosec trainings! The first week of #RETURN23XPLOIT is only a few days away. Our trainings offer hands-on instruction from top industry experts. In week 1, learn #Diffing, #ExploitDev, #ARM64, #ReverseEngineering, #IDAPro & more. Don't miss out!
#infosec #RETURN23XPLOIT #diffing #exploitdev #arm64 #reverseengineering #idapro #cybersecurity #training
Are you good enough to be on the podium? In #KalmarCTF, the stakes are high - #IDAPro licenses! We are thrilled to support this fantastic event.
🎟️ Register here: https://kalmarc.tf/
🌐 More about IDA Pro: https://hex-rays.com/ida-pro/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=kalmarctf-2
this plugin also sets a line prefix hook, which lets to render arbitrary text before each mnemonic. obvious use is to plot instruction prevalence or similar. yet i can’t find anyone doing this publicly so it makes a good starting point. #idapro #disassembly
A Wednesday poll 👉 Have you ever attended one or more of our training sessions?
#IDATraining #Poll #HexRays #IDAPro
#idatraining #poll #hexrays #idapro
Need to adjust function boundaries? Check how to do it 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-127-changing-function-bounds/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-127
#igorstipoftheweek #idatips #idapro
A rich #training #offer at BSides Milano we have top-notch trainings, in some case for the first time in #Italy! All #in-person! The #event will be held from 4 to 8 July 2023. From 4 to 7 we will be focus on #learnitall on the 8 we will deep dive in our #amazing #conference. Ticket will be available from tonight for the trainings. We have an early bird rate until 30th April.
Are you ready? We are!! join our group SecurityBsidesItalia #linkedin or on #discord https://lnkd.in/dBu7wkJG for detailed info! #cyber #threatintelligence #threatintel #cloud #redteaming #redteam #blueteam #threathunting #exploitation #secureboot #TTE #multicloud #hybridcloud #voip #Linux #Windows #LTE #baseband #deception #detection #evasion #edr #BSML23 #AWS #Azure #AzureAD #GCP #devops #cicd #RTOS #FalseFlag #HoneyNet #IDAPro #Python #reverseengineering #Ghidra #network #MITRE #TTPs #persistence #commandandcontrol #lateralmovement #osint #obfuscation #malware #malwareanalysis .
Reserve your your spot!! https://lnkd.in/dZf-yyPv
#training #offer #italy #in #event #learnitall #amazing #conference #linkedin #discord #cyber #threatintelligence #threatintel #cloud #redteaming #redteam #blueteam #threathunting #exploitation #secureboot #tte #multicloud #hybridcloud #voip #linux #windows #lte #baseband #deception #detection #evasion #edr #bsml23 #aws #azure #azuread #gcp #devops #cicd #rtos #falseflag #honeynet #idapro #python #reverseengineering #ghidra #network #mitre #ttps #persistence #commandandcontrol #lateralmovement #osint #obfuscation #malware #malwareanalysis