Community Digest

Top new questions this week:

How is lite hash rate (LHR) of Nvidia implemented?

Nvidia limited some of their GPUs with LHR to decrease the performance of Ethereum mining. What in detail is LHR doing? It seems to limit non sequential memory operations (which is actually not what ...

memory hardware driver hash-functions  
asked by David Jonsson 3 votes
answered by NirIzr 1 vote

Is there a way to name a flag for a bit field in Ghidra?

In a line like this: if ((my_variable & 0x80000000) == 0) { Is there a way to label 0x80000000 as e.g. FLAG_HAS_PROPERTY_GREEN, or would I have to rely on comments for that?

c ghidra  
asked by Anna 2 votes
answered by blabb 5 votes

What does Ghidra mean by ._0_3_?

What does ._0_3_ mean in the Ghidra decompiler? my_string[0]._0_3_ = CONCAT12(DAT_14123b1f6,DAT_14123b1f4);

ghidra decompiler  
asked by Anna 1 vote
answered by blabb 1 vote

What does the instructions sequence call/cdqe/ret do?

I'm trying to reverse a Linux module. In the ioctl routine, I have the following sequence of instructions (generated by objdump -M intel -d test.ko): 3f9: 74 3b je 436 <...

kernel asm  
asked by Pierre 1 vote
answered by blabb 1 vote

Greatest hits from previous weeks:

Decompiling iPhone App

I've been searching this site and more, but I haven't had much luck. I want to decompile an app to see how part of it works, and I've tried multiple programs. I've tried Hopper, IDA, and some other ...

ida disassembly decompilation ios hexrays  
asked by user94584392 42 votes
answered by Peter Andersson 47 votes

How can I reverse optimized integer division/modulo by constant operations?

When compiling a division or modulo by a constant, my compiler (LLVM GCC) generates a series of instructions that I don't understand. When I compile the following minimal examples: int mod7(int x) { ...

disassembly static-analysis  
asked by Dougall 35 votes
answered by Peter Andersson 40 votes

Intercepting GSM communications with an USRP and Gnu Radio

I would like to know what is needed to intercept GSM communications with an USRP (Universal Software Radio Peripheral) and using Gnu Radio. Is there tutorial about that ? What type of USRP is ...

radio-interception gnu-radio  
asked by perror 17 votes
answered by TDKPS 23 votes

How do I add functionality to an existing binary executable?

I want to add some functionality to an existing binary file. The binary file was created using gcc. Do I need to decompile the binary first, even though I sufficiently understand the functioning of ...

linux c executable hll-mapping  
asked by asheeshr 45 votes
answered by Ed McMan 39 votes

Objdump - How to output text (eg ASCII strings) alongside assembly code?

Aim: I want to take hex and ascii data (derived from a binary file using xxd) and use Objdump (or a suitable other tool that Linux comes with) to output the memory addresses / offsets, assembly code, ...

disassembly disassemblers binary objdump hexadecimal  
asked by unseen_rider 21 votes
answered by julian 34 votes

Unpacking a Themida packed x64 executable?

Before we continue I'd like you to keep in mind I'm relatively new to unpacking executables. So I have a few Recently I've been trying to unpack an executable (x64 architecture), aka find the OEP and ...

asked by Graham Best 6 votes
answered by the_endian 15 votes

Crack Me Material

I'd like to get started with reverse engineering. Some years ago I've seen many many program, so called "crack mes" to crack. When I searched for some this week I've found none. My Question is, can ...

asked by 0x45 20 votes
answered by julian 35 votes
You're receiving this message because you subscribed to the Reverse Engineering community digest.
Unsubscribe from this community digest       Edit email settings       Leave feedback       Privacy
Stack Overflow

Stack Overflow, 110 William Street, 28th floor, New York, NY 10038