雜雜雜,彙編,shellcode,
gcc test.c -o test.out
----
test.c -> test.s -> test.o -> test.out
as test.s -o test.o
ld test.o -o test.out
./test.out
提取shellcode:
objdump -d shellcode_execve | grep "[0-9a-f]" | grep -v "file" | cut -f2 -d: | cut -f1-6 -d' '| tr -s ' '| tr '\t' ' '| sed 's/ $//g'| sed 's/ /\\x/g' | paste -d '' -s | sed 's/^/"/' | sed 's/$/"/g'
64位和32位的暫存器和彙編的比較
https://blog.csdn.net/qq_29343201/article/details/51278798
32位終端,系統呼叫對應表
http://blog.chinaunix.net/uid-28458801-id-3477399.html
棧結構
https://www.huaweicloud.com/articles/76d0abbffec2d0d7bd315d6813701e8a.html
Y86-64 指令位元組數 及 指令編碼
如何得到指令編碼?小端法機器上
x86_64彙編入門
pushq %rax == subq $8, %rsp; movq %rax, (%rsp)
popq %rax == movq (%rsp), %rax; addq $8, %rsp
call func == pushq %rip; jmp func
相關文章
- linux 雜命令彙總Linux
- Android動畫雜七雜八Android動畫
- js 雜湊雜湊值的模組JS
- 雜湊表(雜湊表)詳解
- 複雜SQL分析和編寫SQL
- aix 雜AI
- 雜項
- 雜湊
- 雜湊表(雜湊表)原理詳解
- 【尋跡#3】 雜湊與雜湊表
- 計算機編碼方式雜談計算機
- 查詢(3)--雜湊表(雜湊查詢)
- Swift雜談Swift
- synchronized雜談synchronized
- html雜記HTML
- 混雜模式模式
- webserver 雜記WebServer
- oracle雜記Oracle
- IT者雜談
- fragment雜談Fragment
- 樹雜湊
- 雜湊碰撞
- cpp雜記
- 字串雜湊字串
- Git雜項Git
- 雜湊表
- 雜題部分
- 時間複雜度跟空間複雜度時間複雜度
- 時間複雜度和空間複雜度時間複雜度
- 時間複雜度與空間複雜度時間複雜度
- ITPUB各期電子雜誌彙總(不斷更新)
- 雜篇:隨筆程式設計雜談錄–《隆中對》程式設計
- Rails測試《十》不能錯過的雜七雜八AI
- 雜項 tips
- CodeReview雜談View
- 【雜談】策略模式模式
- jQuery 雜項方法jQuery
- 雜湊函式函式