reverse-engineering

How to rename dynamic symbols in arm elf .so file?

你。 提交于 2021-01-16 12:07:02
问题 I need to modify a so inside an Android APK. The task is to rename the dynamic symbols in side the so (which is the function name). For example, change from Java_com_example_abc_.... to Java_com_yahoo_zzz_.... I try to use WinHex directly search and replace text words, the apk startup error. Seems like the .hash section also needs to be updated, but i do not know how to update the .hash section. My question is what is the correct or preferable way to rename the dynamic Symbol? I heave been

How to rename dynamic symbols in arm elf .so file?

折月煮酒 提交于 2021-01-16 12:06:38
问题 I need to modify a so inside an Android APK. The task is to rename the dynamic symbols in side the so (which is the function name). For example, change from Java_com_example_abc_.... to Java_com_yahoo_zzz_.... I try to use WinHex directly search and replace text words, the apk startup error. Seems like the .hash section also needs to be updated, but i do not know how to update the .hash section. My question is what is the correct or preferable way to rename the dynamic Symbol? I heave been

How to rename dynamic symbols in arm elf .so file?

倖福魔咒の 提交于 2021-01-16 12:03:10
问题 I need to modify a so inside an Android APK. The task is to rename the dynamic symbols in side the so (which is the function name). For example, change from Java_com_example_abc_.... to Java_com_yahoo_zzz_.... I try to use WinHex directly search and replace text words, the apk startup error. Seems like the .hash section also needs to be updated, but i do not know how to update the .hash section. My question is what is the correct or preferable way to rename the dynamic Symbol? I heave been

How to rename dynamic symbols in arm elf .so file?

和自甴很熟 提交于 2021-01-16 12:02:07
问题 I need to modify a so inside an Android APK. The task is to rename the dynamic symbols in side the so (which is the function name). For example, change from Java_com_example_abc_.... to Java_com_yahoo_zzz_.... I try to use WinHex directly search and replace text words, the apk startup error. Seems like the .hash section also needs to be updated, but i do not know how to update the .hash section. My question is what is the correct or preferable way to rename the dynamic Symbol? I heave been

What's this extra bytes?

你离开我真会死。 提交于 2020-12-26 08:22:34
问题 I'm studying the PE (Portable Executable) format, but I saw a difference between C++ programs compiled with MinGW and MSVC: It's some extra bytes after 'This program cannot be run in DOS mode' and before the 'PE' magic signature. Anyone know what this is and why there's the 'Rich' word? 回答1: This is the "Rich header". It was added by Microsoft's link.exe (notice the text "Rich" at the end of the block). It's a structure in PE files between the DOS Header and the NT Header (between DOS stub

Bomb Lab phase 5: 6 char string substitution lookup table, strings_not_equal [duplicate]

三世轮回 提交于 2020-12-26 04:39:13
问题 This question already has an answer here : Binary Bomb Phase 5 - lookup table translation -> string compare (1 answer) Closed 20 days ago . Can somebody please explain to me what exactly these functions do? I have a breakpoint set at<+35> as indicated by the arrow, and this is where I get lost. So far, all I've figured out was that this phase takes a string with a length of 6. But I don't exactly know what is going on in the movsbl and movzbl functions. I'm not expecting an answer, but some

tool for generating an outline/map of a C++ code - is there such thing? [duplicate]

匆匆过客 提交于 2020-12-12 12:11:17
问题 This question already has answers here : C/C++ source code visualization? [closed] (8 answers) Closed 7 years ago . I need to get into and make some modifications to a software component written in C++. I am fantasizing about generating some map of the code, that would show relationships between classes and walk me through the flow / call graph of methods. Is there a tool for this? Years ago I worked with Rational Rose modeling tool with had a feature of reverse-engineering the code and

tool for generating an outline/map of a C++ code - is there such thing? [duplicate]

99封情书 提交于 2020-12-12 12:07:50
问题 This question already has answers here : C/C++ source code visualization? [closed] (8 answers) Closed 7 years ago . I need to get into and make some modifications to a software component written in C++. I am fantasizing about generating some map of the code, that would show relationships between classes and walk me through the flow / call graph of methods. Is there a tool for this? Years ago I worked with Rational Rose modeling tool with had a feature of reverse-engineering the code and

tool for generating an outline/map of a C++ code - is there such thing? [duplicate]

流过昼夜 提交于 2020-12-12 12:06:34
问题 This question already has answers here : C/C++ source code visualization? [closed] (8 answers) Closed 7 years ago . I need to get into and make some modifications to a software component written in C++. I am fantasizing about generating some map of the code, that would show relationships between classes and walk me through the flow / call graph of methods. Is there a tool for this? Years ago I worked with Rational Rose modeling tool with had a feature of reverse-engineering the code and