黑夜给了我黑色的眼睛我却用它来寻找光明。
发布时间:2015-03-07 15:22:13
概述主要是通过填写一对垃圾数据,让程序跳转到栈的其实位置,然后执行传过去的垃圾数据中夹杂的硬编码。 gdb -tui bof set disassembly-flavor intellayout asmlayout regsbreak maindisassemble mainrun $(python -c 'print "A" *300').........【阅读全文】
发布时间:2015-03-07 15:17:16
May it be an evening star祝愿夜幕明星 Shines down upon you将光华铺撒满你身May it be when darkness falls 祈愿当黑暗降临时Your heart will be true 你的心依然坚定 You walk a lonely road 你孤身一人在路上Oh! How far you are from home 啊,你已离家那么遥远 Mornie utúli? (darkness has come.........【阅读全文】
发布时间:2015-03-07 15:07:05
在C中嵌入Perl解释器,有必要查看perl的相关文档:perldocperlembed 编译嵌入的Perl代码的C代码文件,需要用到libperl.so这个链接库。但是gcc的-lperl参数的调用默认库路径下的该文件即/usr/lib64/libperl.so,而这个安装包在centOS6.5系统上的安装路径是/usr/lib64/perl5/CORE/libperl.so,如果.........【阅读全文】
发布时间:2015-03-07 15:05:19
1、基本规则对于复杂的C程序,.c文件不只一个,如果经常更新,把所有的.c文件都要重新编译一次肯定没问题,问题是编译过程往往比较耗时,如果只改了某一个文件的一行代码,也要全部重新编译,这肯定不合理,有没有一种机制根据只编译改动的文件的关联的那部分文件呢? 复杂的C程序,每次编译都用gcc.........【阅读全文】