雜雜雜,彙編,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
相關文章
- Hash,雜湊,雜湊?
- Android動畫雜七雜八Android動畫
- 七夕也要學起來,雜湊雜湊雜湊!
- 複雜SQL分析和編寫SQL
- DDD之理解複雜度、尊重複雜度、掌控複雜度複雜度
- Kubernetes 複雜嗎?可以不復雜
- 雜項
- 雜貨
- 雜湊
- 雜集
- 雜湊表(雜湊表)原理詳解
- 【尋跡#3】 雜湊與雜湊表
- js 雜湊雜湊值的模組JS
- 大雜燴
- metaq雜記
- 雜湊索引索引
- node雜談
- Nodejs 雜記NodeJS
- 雜記-1
- cpp雜記
- 樹雜湊
- 2024.3.26 雜湊
- 雜感(三)
- 雜項 tips
- 雜食篇
- 雜談20190505
- 2024.10.21 雜題
- 雜湊碰撞
- 2024.9.19雜談
- 2024.9.2雜記
- 2024.8.31雜記
- Git雜項Git
- 字串雜湊字串
- 退役雜談
- 雜題部分
- 雜湊表
- CodeReview雜談View
- 時間複雜度跟空間複雜度時間複雜度