随笔分类 - ELF
摘要:一、hello world 编写hello.c #include <linux/module.h> MODULE_LICENSE("GPL"); static int __init syscall_init(void){ printk("hello world !\n"); return 0; }
阅读全文
摘要:1, udis86中的insn_offset是当前指令的偏移;pc是当前虚拟的pc值,通常是insn_offset+指令长度。 如果指令类型为jmp类的指令,取出目标地址的方法:ud_obj.operand[0].size == 8 ? ((signed char)ud_obj.operand[0]
阅读全文
摘要:ELF inject code https://www.matteomalvica.com/blog/2019/05/18/injecting-shellcode-into-x64-elf-binaries/ https://groups.google.com/forum/#!topic/shlug
阅读全文
摘要:1. 查看某个段的数据 objdump -j .data -s ./file_name 2. 查看某个段的反汇编信息 objdump -j .data -d ./demo-single-process
阅读全文

浙公网安备 33010602011771号