20155204《信息安全系统设计基础》课程总结 每周作业链接汇总 第一周作业:gcc、gdb、makefile学习 第三周作业:信息的表示和处理 第四周作业:课上实践--myod 系统调用版本 第五周作业:程序的机器级表示 第六周作业:异常控制流、系统级I/O 第六周课下作业:缓冲区溢出漏洞实验 ...
分类:
其他好文 时间:
2017-12-31 10:59:35
阅读次数:
195
20155311《信息安全系统设计基础》课程总结 (按顺序)每周作业链接汇总 "第一周作业" :gcc、gdb、makefile学习 "第二周作业" :复习C语言中关于二进制文件和文本文件读写的相关内容,模仿od完成myod "第三周作业" :信息的表示和处理 "第四周作业" :课上实践--myod ...
分类:
其他好文 时间:
2017-12-30 00:27:54
阅读次数:
189
1 制作initramfs initramfs.cpio 2 qemu快速启动linux kernel qemu-system-x86_64 -kernel bzImage -initrd initramfs.cpio -s -S 3 gdb client gdb vmlinux (gdb) tar ...
分类:
数据库 时间:
2017-12-29 21:03:37
阅读次数:
219
1 原因 “Note that other tutorials also add a "-S" parameter so QEMU starts the kernel stopped, however this is ommitted deliberately. The "-S" parameter ...
分类:
数据库 时间:
2017-12-29 20:57:50
阅读次数:
396
20155236 《信息安全系统设计基础》课程总结 每周作业链接汇总 "20155236 《信息安全系统设计基础》第1周学习总结" 简要内容:GCC编译器,库的链接 二维码: "20155236 《信息安全系统设计基础》第2周实践博客" 简要内容:vim学习,gcc、gdb的使用 二维码: "201 ...
分类:
其他好文 时间:
2017-12-29 15:18:26
阅读次数:
193
?20155302 《信息安全系统设计基础》课程总结 ?(按顺序)每周作业链接汇总 ?第一周作业:在Linux环境下C语言程序的gcc编译运行汇编方法,使用gdb进行调试、设置断点等方法。 ?第二周作业:有关设置gdb断点,建立静动态库等课上未提交的题目补充,以及自主编程制作MYOD的实现。 ?第三 ...
分类:
其他好文 时间:
2017-12-27 23:59:36
阅读次数:
347
gdb attach task时,如果创建过多线程,gdb会挂死,此时升级gdb版本或设置为non-stop模式可解决此问题。 I fought with similar gdb issues for a while. My case was having lots of threads spawn ...
分类:
数据库 时间:
2017-12-27 17:49:31
阅读次数:
185
On Android phone set follow fork mode [parent|child] On PC `~/utils/android ndk r12b/prebuilt/linux x86_64/bin/gdb q ex "target remote :8888" ex "sour ...
分类:
移动开发 时间:
2017-12-26 14:36:36
阅读次数:
210
使用 GDB 调试多进程程序 来源 https://www.ibm.com/developerworks/cn/linux/l-cn-gdbmp/index.html GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试 ...
分类:
数据库 时间:
2017-12-21 11:49:05
阅读次数:
198
gdb调试多线程程序总结 来源 https://www.cnblogs.com/jingzhishen/p/4324071.html 一、多线程调试1. 多线程调试,最重要的几个命令:info threads 查看当前进程的线程。 GDB会为每个线程分配一个ID, 后面操作线程的时候会用到这个ID. ...
分类:
数据库 时间:
2017-12-21 11:48:35
阅读次数:
211