Submit a plugin
Back to the list
Uncertaintifier
v20220501
  • Released on: 2021-07-19
  • Last update: 2022-05-01
Download
SHA256 checksum:
b7d700a9353a8b57faa8797c40e98d5f189c82881f1c67e0a4f5314d5bcd1d8f

Uncertaintifier

Celebrating uncertainty as an essential part of life, this IDA plugin lets you uncertaintify (or, add trailing question marks to) the names of local variables in the pseudocode view.

Demo

FAQ

How to install?

Simply put the Python file in %APPDATA%\Hex-Rays\IDA Pro\plugins. Both Python 2 and 3 are supported.

How do I register just the plugin's hotkeys, without the context menu items?

In the plugin's source code, change the value of REGISTER_CONTEXT_MENU_ITEMS to False.

Why does this plugin exist?

Without delving too deep into the philosophical niche of plugin existentialism, this plugin has been written because starting with version 7.5, Hex-Rays will complain if a local variable name is "not a valid C identifier", thus prohibiting names containing question marks.

Inspired by a friend's idea, Uncertaintifier amends this situation.