• 关于过保护有感

    2010-11-11

    分类:


    今天抽了点时间整理了下过内存保护的一些资料,参考了很多riusksk翻译和原创的文章,很不错,在此感谢。

    一些感受,第一个是之前一直不知道vs2008编译的debug版程序safeseh是强制关闭的,不管怎么设编译选项都不行。release版的倒是默认是打开的,但可以用#pragma ...


  • # -*- coding: utf-8 -*-

    # 获取Windows的已打的补丁号

    from _winreg import *

    import re

     

    def subRegKey(key, pattern, patchlist):

        # 个数

        count = QueryInfoKey(key)[0]

        for index in r...

  • 折腾了半天,关键就在没有理解typename关键字- -
    typedef struct _Fake
    {
     int x;
     int y;
    }Fake,*PFake;


    bool sort1(Fake & f1,Fake & f2)
    {
     return f1.y<f2.y;
    }

    bool sort2(Fake &...
  • 用OD调试IE漏洞的方法

    2010-02-07

    分类:

    好久以前的笔记了,记得以前给在黑防写过

    步骤:
    1打开IE运行heapspray页面
    2OD附加IE F9,在0A0A0A0A内存地址下断点(这里杂志上考虑简单了,其实要利用栈回溯的话,最简单的方法是在我们的shellcode要用到的函数上下断点,比如WinExec函数,如果能执行到shellcode就断下来了,接下来栈回溯,这招屡试不爽~~)
    3点击溢出漏洞页面触发溢出
    4shift+f9跳过N次异常到达0A0A0A0A处...
  • “世之奇伟、瑰怪、非常之观,常在於险远,而人之所罕至焉,故非有志者不能至也。有志矣,不随以止也,然力不足者亦不能至也。有志与力,而又不随以怠,至於幽暗昏惑而无物以相之,亦不能至也。然力足以至焉而不至,於人为可讥,而在己为有悔;尽吾志也,而不能至者,可以无悔矣,其孰能讥之乎?”

    有多少人还有勇气去追求梦和理想?也许连拥有的人都很少。

  • linux通过模块链隐藏模块

    2009-10-30

    分类:

    去掉模块链后,lsmod和rmmod都不起作用了

    #include <linux/kernel.h>
    #include <linux/init.h>
    #include <linux/module.h>
    #include <linux/moduleparam.h>
    #include <linux/unistd.h>
    #include <linux/types.h...
  • 最大连接数---贪婪算法

    2009-09-25

    分类:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    #给定一堆数,求这些数连起来字串的最大值
    l=[123,11,13]
    i=0
    v=0
    while i<len(l):
        s1=int(str(v)+str(l[i]))
        s2=int(str(l[i])+str(v))
      ...
  • 任务项目安排---贪婪算法

    2009-09-25

    分类:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-


    m=3 #工作机
    meeting=[14,8,7,3,12,9,17,6] #项目时间
    meeting.sort()
    meeting.reverse()
    #按项目时间降序
    print meeting

    l=[[] for y in range(m)]
    t=[[] for x in...
  • 01背包问题---动态规划

    2009-09-25

    分类:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-

    def calc(totalweight,package):
        #输出时,行为总共可以带的重量
        #第1列为只有第1种背包可选,第2列为可有1,2种背包可选,以此类推

        c=[[0 for x in range(totalw...
  • 完全背包---动态规划

    2009-09-25

    分类:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-

    def calc(totalweight,package):
        #输出时,行为总共可以带的重量
        #第1列为只有第1种背包可选,第2列为可有1,2种背包可选,以此类推

        c=[[0 for x in range(totalw...