• 科普贴,老鸟飘过

    一函数的声明

    linux上的动态库编译,和windows上类似,如

    extern "C" int cry();

    int cry()

    {

     

        printf("%s\n","cry");

        return 1;

    }

    这样,编译后在动态符号表中就能看到cry函数

    g++ -g -sh...
  • linux上exploit基础知识

    2011-09-20

    分类:linux

    自己整理了一些资料,写了一篇扫盲教程,老鸟请飘过。

    linux上到shellcode编写和windows上略有不同,linux上的shellcode是通过系统调用来执行想要的功能。

    查看系统调用号

    cat  /usr/src/linux-2.6.38.8/arch/x86/include/asm/unistd_32.h

    基本上小内核版本...


  • 下面研究与实践以xp sp3为主

    =============================================

    建议先阅读下http://www.cnblogs.com/gussing/archive/2009/09/26/1574551.html这里面的三篇文章,本文相当于这些文章的实践探索版,感谢原作者的整理。

    堆管理的实质是:系统一次性...


  • 以arch linux编译linux内核源码2.6.38.8为例

     

    make menuconfig,基本的内核精简可以参考我的blog或者互联网。

    pci,bus,block几个不懂就最好不要动,比较值得优化的也就是文件系统去掉一些无关的,网络去掉一些无关协议。安全选项去掉selinux,输入法去掉游...

  • xcode4的文档安装

    2011-04-13

    分类:mac

    非mac的developer下载xcode4要花钱,而developer帐号有很贵,还好网上有人上传了xcode4,好不容易下载回来安装(记住一定要下final版的),跳过验证框,安装成功,发现文档不全,打开xcode4,mac菜单栏上xcode4-perferences-documentation里面可以看到只装了两项,...

  • 一些学习方法的体会

    2011-03-17

    分类:推荐


    思考怎么不依赖于ntbuildnumber和major,minor等系统变量来判断windows系统版本

    -----》

    把ntbuildnumber和major,minor等系统变量patch了,发现atools打开正常工作

    -----》

    逆向atools的驱动

    -----》

    发现atools驱动的一个写入漏洞,不过破坏了pool池,思考怎...

  •  

    有错误欢迎指针。

    很久以前互联网上公开的一份代码

    // 功能 : 扫描Session工作链枚举进程 

    void ScanSessionProcessList(PEPROCESS eprocess) 



         DWORD sessionlistoffset; 

         PLIST_ENTR...
  • 文件名判断一

    2011-01-05

    分类:算法

    今天上网看到google的一道面试题

    1-1.jpg
    1-2-1.jpg
    1-2-2.jpg
    1-2-3.jpg
    1-3.jpg
    1-4-1.jpg
    1-4-2.jpg
    2-1.jpg
    2-2.jpg
    3.jpg
    4-1.jpg
    4-2.jpg
    如上面所示,文件夹中存有很多图片。需要做一个脚本用来检证名称的正确性(名称是连续的,如上所示)。
    错误的情况比如...


  • vmware有时候删除snapshot不仅删不掉,还卡死,有时候还会出现bug不断写文件耗干你的硬盘容量,强行结束后,程序中已经看不到那个snapshot了,但是硬盘上还被占用着,所以要想办法干掉那些垃圾文件,但是怎么找到那些无用的snapshot文件呢?总不能vmdk都删了吧,有...
  • 在vmware中安装mac10.6

    2010-12-18

    分类:mac


    1

    xp sp3+vmware7.0,cpu Intel Core(TM)2 Duo CPU T6670 2.20G,内存2G,另外显卡是ati的

    下载EmpireEFI-1063.zip,解压缩出来两个文件BootCD.iso和LegacyBootCD.iso

    下载Mac.OS.X.10.6.3.Retail.dmg,6G多,慢慢拖吧,一定要在官网下原版的

     

    2

    在主板...