毕业设计选的课题是病毒的加壳脱壳技术,要求对一个病毒文件用其他算法(比如huffman算法)进行重新编码。
我在网上下了一些病毒样本,是exe格式的,我想用java把exe文件读入内存,然后用算法对其重编码,然后再生成exe文件,可行吗?如果可行请各位给个大致思路,我是考研党,java放了一年多了,现在各种无从下手。
先谢谢了
我在网上下了一些病毒样本,是exe格式的,我想用java把exe文件读入内存,然后用算法对其重编码,然后再生成exe文件,可行吗?如果可行请各位给个大致思路,我是考研党,java放了一年多了,现在各种无从下手。
先谢谢了
解决方案 »
- struts中html:error 不能显示错误信息
- struts2中action传值到JSp页面,显示问题
- 整合SSH后 Unknown entity: ClassRoom; 找了很久 不知道错在哪里啊
- 为什么用criteria 循环查询只能得到8次结果
- Struts2 redirect后session消失,请问有什么办法解决么?
- ibatis 的insert()方法如何返回插入后影响到的记录数,而不是对象?
- spring mvc中 不执行onSubmit()
- Serializable
- WINDOWS 活动目录(AD)操作问题 请高手指点
- xml文件!
- java EE问题,写方法、构造器什么时候用String、void、public、static、byte和数组[]
- 为什么读取从为本中读取出来的\n不会在换行了
RandomAccessFile raf = new RandomAccessFile("your_exe_file_path", "r");
int b = 0;
while ((b=raf.read()) != -1) //一个一个字节读入
System.out.printf("%04x ", b);