This is a guest entry written by Simon Garrelou and Sylvain Peyrefitte from the Airbus CERT Team. Their views and opinions are their own and not those of Hex-Rays. Any technical or maintenance issues regarding the code herein should be directed to the authors. Power up your debugging with time travel: the ttddbg plugin Time Travel […]
Read MoreSome of the processors supported by IDA support different ISA variants, in particular: ARM processor module supports the classic 32-bit ARM instructions (A32), 16-bit Thumb or mixed 16/32-bit Thumb32 (T32) , as well as 64-bit A64 instructions (A64) PPC processor module supports the standard 32-bit PowerPC instructions and mixed 16/32-bit Variable Length Environment (VLE) MIPS module supports the […]
Read MoreThe #IDATrivia game! – Day 5 All questions are related to IDA. Read them carefully, check our website, take a look at Igor’s tips, and send your guesses to marketing@hex-rays.com.Attention! Submissions made after the deadlines will not be considered. The deadlines will be published with each round of questions. If all your answers […]
Read MoreThe #IDATrivia game! – Day 4 All questions are related to IDA. Read them carefully, check our website, take a look at Igor’s tips, and send your guesses to marketing@hex-rays.com.Attention! Submissions made after the deadlines will not be considered. The deadlines will be published with each round of questions. If all your answers […]
Read MoreThe #IDATrivia game! – Day 3 All questions are be related to IDA. Read them carefully, check our website, take a look at Igor’s tips, and send your guesses to marketing@hex-rays.com.Attention! Submissions made after the deadlines will not be considered. The deadlines will be published with each round of questions. If all your […]
Read MoreThe #IDATrivia game! – Day 2 All questions are be related to IDA. Read them carefully, check our website, take a look at Igor’s tips, and send your guesses to marketing@hex-rays.com.Attention! Submissions made after the deadlines will not be considered. The deadlines will be published with each round of questions. If all your […]
Read MoreThe Easter holidays have passed, and you might think we have forgotten to create a challenge. Good news! There will be a game, and it will last for 5 days. Ready? Here is the deal… The #IDATrivia game! Starting today, we will post a pair of questions each day until Friday, 21 […]
Read MoreWhen exporting disassembly, sometimes you need to modify it so that it is accepted by a specific assembler you’re using. One little-known fact is that some of IDA’s processor modules support different assembler syntaxes, so it may be useful to try a different one to see if it matches your needs better. The assembler can […]
Read MoreAlthough most of the time you can probably do all of the reversing inside IDA, occasionally you may need to continue it using other tools. While sometimes it may be enough to analyze the input file with another tool, or use the Export Data feature, the disassembly listing is more convenient in many cases. […]
Read MoreIf you ever looked at IDA ARM module’s processor-specific settings, you may have been puzzled by the option “Disable BL jumps detection”. What is it and when to use it? Background The ARM instruction set initially used fixed-width 32-bit instructions. The relative branch instruction, B, allocated 24 bits for the offset, giving it a range of ±32MB. Some […]
Read More