Community Digest

Top new questions this week:

How can I tell whether or not a given library method is being referenced by a consumer program statically in OOP languages?

Preface: This question is about source code reverse engineering and static analysis. Meaning, there is no built code available but I have access to the source code of the program. Imagine I'm looking ...

c++ static-analysis java c#  
asked by the_endian 2 votes

Buffer overflow: pwntools does not give me a shell, despite exploit working without pwntools

Recently, I've been trying to learn how to use the pwntools library. I am trying to exploit the following program using pwntools: #include <stdio.h> #include <stdlib.h> int main(void) { ...

python exploit buffer-overflow pwntools  
asked by TigerThePredator 1 vote
answered by mephi42 2 votes

Why can't find hardcoded string in the disassembled program?

I've wrote a simple program to print something on the screen as below: ebra@him:/tmp/tuts$ cat sample.c #include <stdio.h> int main() { puts("Sample!"); } ebra@him:/tmp/tuts$ ...

disassembly c  
asked by Abraham 1 vote
answered by blabb 3 votes

Greatest hits from previous weeks:

What does mov qword ptr ds:[rax+18], r8 mean?

mov qword ptr ds:[rax+18], r8 In the above code, where are we copying the value of r8 register into? I know that ds means data segment which is a segment in memory, but what does exactly [rax+18] ...

disassembly assembly x86 x64  
asked by FreeMind 16 votes
answered by NirIzr 30 votes

Reverse engineer Android native code

I am looking for an reverse engineering tool or a way to decompile the existing android native code to an human understandable format rather than Assembly language. Can anyone please suggest me as i ...

disassembly decompilation assembly debuggers android  
asked by msk 8 votes
answered by mailwl 6 votes

Repackaging APK file using baksmali and smali

I am a student interested in Android Security. I was trying to modify a APK file using baksmali and smali. However, I am not able to run the repackaged app in my mobile. When I click on the icon it ...

android apk  
asked by aMa 11 votes
answered by nneonneo 17 votes

Recovering .NET sources into full blown project

I wonder if total decompilation of arbitrary non packed project .NET is possible? If no, what is the conditions that should be met to make it possible? If yes, is there tools that can automate this? I'...

decompilation .net  
asked by see ya 13 votes
answered by svick 13 votes

How are the segment registers (fs, gs, cs, ss, ds, es) used in Linux?

I try to understand the process of memory segmentation for the i386 and amd64 architectures on Linux. It seems that this is heavily related to the segment registers %fs, %gs, %cs, %ss, %ds, %es. Can ...

linux x86 assembly amd64  
asked by perror 72 votes
answered by Mellowcandle 60 votes

What is DLL Injection and how is it used for reversing?

I was reading a discussion about dumping a processes part of a process's memory and someone suggested using DLL injection to do this. I'll be honest in that I don't really understand. How does DLL ...

dll dll-injection  
asked by user2142 62 votes
answered by Rolf Rolles 60 votes

What to do with ILSpy error "This file does not contain a managed assembly"?

I'm trying to decompile an unknown Win32 executable using ILSpy. However, it only answers by giving me the useless message: This file does not contain a managed assembly. I have also tried to use ...

windows decompilation .net  
asked by not2qubit 3 votes
answered by ekse 3 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