disassembly

    1熱度

    1回答

    我正在計算「提取」需要多少字節。 我在寫彙編列表中的文件,該代碼 jmp [2*eax] 和命令是3個字節。 當我寫這篇文章的命令: jmp [4*eax] 我得到了7個字節 沒有人知道爲什麼嗎?

    5熱度

    3回答

    我寫了一個非常基本的Hello World程序來了解部分。使用objdump後,我得到了所有部分。我正在使用ubuntu 12.04。 在輸出我發現它類似的:部的 拆卸的.init 部.PLT 拆卸部分的拆卸的.text __do_global_dtors_aux 部分調用.fini 我想知道的那些部分是拆卸?他們存儲什麼數據?特別是.plt和.fini。關於.init和.text我可以猜到,但其

    5熱度

    1回答

    源代碼: 1 int func() 2 { 3 int a = 0x12345678; 4 int *p = &a; 5 return *p; 6 } 8 int main() 9 { 10 int b = 0x87654321; 11 return b + func(); 12 } 拆卸: (gdb) disass main Dump

    -3熱度

    1回答

    我想從一個dll文件中去除時間戳和日期。 詳細說明: - 我試圖使文件作爲二進制可重複 (要求: - 每當我清理和重建它,md5sum必須匹配的文件) 在上述情況下,只有一個DLL是不匹配每次,原因是時間郵票和日期每次都有所不同 所以我嘗試以下 c:\ temp> ildasm/all/text file1.exe | find/v「時間日期戳:」| find/v「MVID」> file1.txt

    1熱度

    2回答

    我想在不使用源代碼的情況下更改.net窗口應用程序中的圖像。 如何通過在Reflector上使用Reflexil來修改.net程序集中的圖像資源?

    5熱度

    1回答

    反編譯Objective-C應用程序和庫的最佳方式是什麼?我知道蘋果自己的otool,但想知道是否有一些用戶友好的應用程序與一些代碼美化。

    1熱度

    2回答

    全部。我試圖讓嵌入式Linux上運行dalvikVM。我使用xilinx-linux運行在qemu上的zynq-zc702。 我跟着這個教程: http://www.bolatdinc.com/?p=336&cpage=1 我移植ashmem和記錄我的Linux內核和編譯的Dalvik對ARMv7-A架構。 但是當我運行/系統/斌/ dalvikvm 我有如下因素strace的得到段錯誤: exe

    3熱度

    1回答

    我想知道是否有可能的方式將列表字符串從帶有idc腳本的可執行文件中轉換爲文件?但是我找不到任何好的功能。 或者還有其他方式可以使用IDA Pro做到這一點嗎?

    0熱度

    3回答

    說,我的意思是讓我們說我們有這個 xx xx xx xx xx xx xx xx xx xx xx ... 字節流。 現在,如果反彙編程序經歷了該流的每個可能的組合,它會在任何時候抱怨命令是不可能的?我希望反彙編爲每種可能的組合提供一個LEGIT輸出,不管它做什麼,但我希望它能成功地吐出指令,不管它是什麼。 這可能嗎?

    0熱度

    1回答

    我寫了這個調用pthread的arm彙編代碼來實現多線程功能。我寫了兩個類似的文件,但是這個文件非常棘手。 主要功能是: main: stmfd sp!, {fp,lr} add fp, sp, #4 sub sp, sp, #8 sub r3, sp, #8 mov r0, r3 mov r1, #0 ldr r2, .l_thrd1