-
-
[原创]用PYTHON轻松DIY,给IE6添加“隐身”功能
-
发表于:
2010-9-22 17:03
7942
-
[原创]用PYTHON轻松DIY,给IE6添加“隐身”功能
这里说的“隐身”是指的Chrome和Firefox的隐身功能。当然,其实这个词并不准确,不过暂且凑合着吧。
浏览器隐身功能的实现好像是在退出的时候自动删除当前SESSION所有的COOKIES。另外一种实现则是给当前session指定一个随机的临时的cookies存放文件夹。
这里我们选择第二种方法。
然后我们知道IE在启动的时候会读取注册表,从中获取COOKIES文件夹存放的位置。所以我们只要修改IE的这个读取过程返回自己定义的值(自己定义的用来保存COOKIES随机文件夹)就行了。
IE读取的路径和值如下:
@HOOKDecorator('advapi32.RegQueryValueExA', lpValueName=ctypes.c_char_p)
def RegQueryValueExA(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData):
print lpValueName
return OriginFunction(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData)
[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!