文章列表
 
您正在查看 "Tips" 分类下的文章

2009年07月22日 星期三 下午 2:39

因为懒得扒exe里面的一个算法,需要把foo.exe当dll载入进程空间.
用LoadLibrary载入foo.exe后,
1. 需要手工填充foo.exe的导入表,
2. 载入的foo.exe没有重定位表,不是加载在默认基址(0x400000),还需要手工处理重定位问题.
处理导入表好办,
但是重定位就需要自己反编译代码段,相对新基址修正绝对偏移.(不过这样做了,还可能有问题)因为这个比较麻烦,所以用link /BASE:0x10000000把自己的程序挪开,让出默认基址.可实际操作发现自己不占,normaliz.dll又占了,这个dll(xp sp3版本)默认加载基址居然也是0x400000,于是

 
2009年04月06日 星期一 下午 9:28

具体参见Dr Dobb's这里的说明

需要注意是
1) REG_LINK后路径必须是unicode字符串.如:
RegSetValueExA(hLinkKey, "SymbolicLinkValue", 0, REG_LINK, (LPBYTE)wzPath, lstrlenW(wzPath)*sizeof(WCHAR) );

2) wzPath:
HKEY_LOCAL_MACHINE下的链接路径%s写法为 L"\\Registry\\MACHINE\\%s"
HKEY_USERS 对应为 L"\\Registry\\USER\\%s"

3) 注册表链接非持久,重启后消失.

 
2009年04月02日 星期四 下午 5:25

非常简单的shellcode
功能:添加一个管理员组账号.
特点:直接用netapi32,
不借助cmd.exe,net.exe/net1.exe(避免这几个文件被限制访问权限而导致添加失败)
以及WinExec()(避免CreateProcess监控拦截)

c代码 点此下载

------------------------------------
推荐个连载,翻墙后可见,感觉不错.

 
2009年01月01日 星期四 下午 8:45

公告 https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-advisory.txt
演示视频 https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-demo.avi

攻击方法:
E50 上测试成功 S60 v3.0系统
只用发送一次email格式的SMS,"123456789@123456789.1234567890123

 
2008年12月24日 星期三 下午 9:19

经常要定位文件的位置,又没有顺手的工具.
直接从网上A的代码,
实现快捷方式"查找目标"的功能.
例如,要定位calc.exe的位置, Win+R输入locate calc.exe

下载
MD5 56ef53336d14cbb5aa8e240f9253aa58

 
2008年12月18日 星期四 上午 1:49

      为了做到和谐溢出,这个sc在CreateProcessA打完收功后做了这么一些事:
      调用shdocvw.dll#101,即其导出函数IEWinMain,开启了一个新的IEFrame窗体,使得浏览器不Crash掉   
      但是如此也就导致了触发漏洞页面所在的窗口无法点击关闭,所以sc又inline hook了MessageBeep,用EnumWindow来关闭IEFrame窗口.
    

 
2008年12月12日 星期五 上午 1:16

360safe临时补丁是在一条攻击路径上通过inline hook进行对象指针检查,来判断是否发生了攻击.

hook前:
42BE47D4          |. E8 27FAFFFF    |CALL mshtml.42BE4200
hook后:
42BE47D4          |. E8 F77F42CD    |CALL safemon.1000C7D0
其他机器mshtml.dll的加载基址不一样,则patch的地址可能不同

在函数safemon.1000C7D0里对传入到函数msh

 
2008年11月26日 星期三 下午 3:11

在xcon2008 第二天第一个议题的ppt下载
http://taossa.com/archive/pacsec_dowd_08.zip


顺带记录下这个
http://blogs.iss.net/archive/cve-2008-0017.html

 
2008年11月11日 星期二 下午 8:27

    LCG JukeBox是S60v3上一款音质不错的播放软件,v2.30除了注册码校验以外,还增加了网络验证,验证失败就不能继续使用.
    破解的办法是搭建假认证服务器进行验证:首先,让手机通过WiFi上网(没错,手机是水货,-_-|||),查看无线路由器的日志,找到手机的IP(这里是192.168.1.3). 然后,在PC(192.168.1.4)打开Cain,ARP劫持网关192.168.1.1和手机间的数据包(有兴趣可以开启Wireshark抓包看看),再DNS欺骗手机将认证服务器域名解析到PC.

 
2008年10月28日 星期二 下午 5:19

Q: IDA 5.2 不加载符号
A: symsrv.dll文件所在目录创建一个symsrv.yes空文件

Code Ripper 扒代码用, 扒过多代码 od crash ???

将Ollydbg从调试进程脱离:
http://www.openrce.org/downloads/details/185/Olly_De-Attach_Helper


修正Ollydbg 1.10 F9调试运行时,CPU占用率100% bug:
http://www.woodmann

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

黑色条纹有点老蒋的意思.
 

翻墙注册过twitter,没去过非死不可。
 

楼主有居住证没?不加好友就查证!
 

什么真相、自由的……都是什么啊 不翻墙,不自由,翻了墙了,不知道自由是啥了
 

回复noproc:我艹,
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu