delphi7 编译程序时报win32.indcu.a病毒的解决方法
2013-11-25 21:22
218 查看
简介
Win32/Induc.A 是一个可以在编译时(compile-time )感染Delphi文件的病毒。
发作
该病毒没有任何复制自身的行为。
该病毒针对下列文件进行拷贝(源文件,目的文件):
l %delphi rootdir%\Lib\SysConst.dcu, %delphi rootdir%\Lib\SysConst.bak
l %delphi rootdir%\source\rtl\sys\SysConst.pas, %delphi rootdir%\Lib\SysConst.pas
修改了下列文件:
l %delphi rootdir%\Lib\SysConst.pas
该病毒将自身源代码写入文件。
该病毒执行下列命令行:
l "%delphi rootdir%\Bin\dcc32.exe" "%delphi rootdir%\Lib\SysConst.pas"
最终文件"%delphi rootdir%\Lib\SysConst.dcu"包括了原始代码。
删除了下列文件:
l %delphi rootdir%\Lib\SysConst.pas
文件感染
Win32/Induc.A是一个感染Delphi编译文件的病毒。
用Delphi语言编写的编译程序也会携带病毒代码。插入代码的大小为5KB。
其他信息
Delphi版本4、5、6、7 均受影响。
查看文件,如图
解决办法:
如果DELPHI安装目录里的Lib\SysConst.dcu大于/等于17K,就说明中招了,SysConst.dcu正常大小是12K左右, 修复这个文件再重新编译程序就不会有问题了 ( 在lib\下找到 sysconst.bak一个11.7K,把SysConst.dcu 20K的删了.改SysConst.bak为 SysConst.dcu一切OK!)
Win32/Induc.A 是一个可以在编译时(compile-time )感染Delphi文件的病毒。
发作
该病毒没有任何复制自身的行为。
该病毒针对下列文件进行拷贝(源文件,目的文件):
l %delphi rootdir%\Lib\SysConst.dcu, %delphi rootdir%\Lib\SysConst.bak
l %delphi rootdir%\source\rtl\sys\SysConst.pas, %delphi rootdir%\Lib\SysConst.pas
修改了下列文件:
l %delphi rootdir%\Lib\SysConst.pas
该病毒将自身源代码写入文件。
该病毒执行下列命令行:
l "%delphi rootdir%\Bin\dcc32.exe" "%delphi rootdir%\Lib\SysConst.pas"
最终文件"%delphi rootdir%\Lib\SysConst.dcu"包括了原始代码。
删除了下列文件:
l %delphi rootdir%\Lib\SysConst.pas
文件感染
Win32/Induc.A是一个感染Delphi编译文件的病毒。
用Delphi语言编写的编译程序也会携带病毒代码。插入代码的大小为5KB。
其他信息
Delphi版本4、5、6、7 均受影响。
查看文件,如图
解决办法:
如果DELPHI安装目录里的Lib\SysConst.dcu大于/等于17K,就说明中招了,SysConst.dcu正常大小是12K左右, 修复这个文件再重新编译程序就不会有问题了 ( 在lib\下找到 sysconst.bak一个11.7K,把SysConst.dcu 20K的删了.改SysConst.bak为 SysConst.dcu一切OK!)
相关文章推荐
- delphi7 编译程序时报win32.indcu.a病毒的解决方法
- Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
- 使用DELPHI编译的程序出现病毒的解决方法
- VS 2005 编译的程序不能运行的几个解决方法
- vs编译程序在Win7下提示无法运行解决方法
- IntelliJ IDEA 编译程序出现 非法字符 的 解决方法
- vs2005编译的程序不能运行的几个解决方法
- Ubuntu 编译程序出现/usr/bin/ld……Is a directory解决方法
- 汇编———64位电脑编译链接32位汇编程序错误与解决方法
- xcode 编译程序运行,总是提示输入用户名和密码的解决方法
- 成功将log4cpp升级到了vs2005版本,总结下编译时报错及相应的解决方法
- openwrt多线程程序交叉编译时候出现错误解决方法
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- VS2010 编译的Direct3D程序不能运行解决方法
- 在Dos命令行下编译Java程序问题和解决方法集锦
- Linux下使用gcc编译程序找不到库的分析和解决方法
- IntelliJ IDEA 11.1 编译程序出现“非法字符: \65279”解决方法 .
- C程序访问hadoop出现的各种编译错误和运行时各种类DefFound异常的解决方法(makefile的书写和环境变量的配置)
- VS2012 编译程序时报无法载入PDB文件错误解决方式