Liuw's Thinkpad

想要赢就先学会输,想要成功就先学会失败

Archive for the ‘病毒’ tag

大雷,无意写出来一个病毒

with one comment

在看C++ Primer,随便写一个程序。

#include <iostream>
#include <string>
using namespace std;
int main()
{
  throw string("Test throw");
  return 0;
}
Virus alarm

Virus alarm

Written by liuw

June 16th, 2009 at 12:29 am

Posted in Programming,Tech

Tagged with , , , ,

好好“杀”了一回毒

without comments

话说网络安全协会系统组也不是没事做的,前几天发了一个教学用的病毒样本下来给我们练手。原理还是不复杂的,无非也是病毒常用的手段:改入口地址,暴力搜索 API,感染以及防止重复感染等等。要是手动干掉也不难。但是老师有个要求,就是要写个程序来清除一下。

这下好了,又得研究一下 PE 文件结构。不过近来也正好对 Linker and Loader 比较感兴趣,所以也就干下去了。不过 Windows 我是真的不在行,API 根本是不知道多少个,于是上网找了个 API 大全来一边查一边写。

没想到写写到最后,还是用了 write、read 和 lseek 等一些没有封装的函数。不过用着反而更顺手,可能是一直用习惯了吧。至于那个“病毒”,我也不想下太多功夫去做一个很漂亮的工具出来,基本是很粗暴地直接把文件内容改掉了。

Written by liuw

April 12th, 2008 at 10:24 pm

Posted in Programming,生活

Tagged with , ,