导师要求写一个java的加壳脱壳机,请各位指教一下,内详
毕业设计选的课题是病毒的加壳脱壳技术,要求对一个病毒文件用其他算法(比如huffman算法)进行重新编码。我在网上下了一些病毒样本,是exe格式的,我想用java把exe文件读入内存,然后用算法对其重编码,然后再生成exe文件,可行吗?如果可行请各位给个大致思路,我是考研党,java放了一年多了,现在各种无从下手。
先谢谢了 --------------------编程问答-------------------- 算法就不清楚了,把文件读入内存还是很简单
RandomAccessFile raf = new RandomAccessFile("your_exe_file_path", "r");--------------------编程问答-------------------- 你导师想靠这个赚钱 --------------------编程问答-------------------- 研考上了么java不适合做这个啊找个别的语言写的翻译一下吧 --------------------编程问答-------------------- http://zhidao.baidu.com/question/277696645.html这个像
int b = 0;
while ((b=raf.read()) != -1) //一个一个字节读入
System.out.printf("%04x ", b);
补充:Java , Java EE