首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

大家感兴趣的有关问题,顶者有分,解决者再另送300分

2012-03-14 
大家感兴趣的问题,顶者有分,解决者再另送300分!OptionExplicitPrivateSubCommand1_Click()DimMyArray()AsB

大家感兴趣的问题,顶者有分,解决者再另送300分!
Option   Explicit

Private   Sub   Command1_Click()
        Dim   MyArray()   As   Byte
        Dim   MySize   As   Integer

        Open   "F:\TEST.exe "   For   Binary   Access   Read   As   #1
        MySize   =   LOF(1)
        ReDim   MyArray(MySize)
        Get   #1,   1,   MyArray
        Close   #1

        Open   "F:\TEST1.exe "   For   Binary   Access   Read   As   #1
        MySize   =   LOF(1)
        Close   #1
       
        Open   "F:\TEST1.exe "   For   Binary   Access   Write   As   #1
        Put   #1,   MySize,   MyArray
        Close   #1
End   Sub
用以上方法把TEST.exe文件附到TEST1.exe的后面

目的:如何能使用在运行TEST1.exe时也附带的运行其尾部的TEST.exe文件?
申明:绝不是为了做什么破坏活动,只是对目前病毒感染EXE文件后,再运行此受感染的EXE文件时就会激活附在其身上的病毒文件的原理及实现搞不清楚。

[解决办法]
up
[解决办法]
up
[解决办法]
up
[解决办法]
不懂
[解决办法]
如何写后面,要么前面的程序有调用后面程序的功能,要么修改前面程序的入口地址。
[解决办法]
up
[解决办法]
是否test.exe本来就能调用它的后面程序呢?如在test.exe中设有shell
[解决办法]
单纯写入后面是没用的,你可能需要反汇编试试,反汇编后将test.exe添加一个跳到TEST1.exe的代码
[解决办法]
不是附加的关系,而是后做的程序包了前一个程序,就是说Test1.exe程序内容执行一段自己的代码后再自己调用Test.exe,Test.exe可以被打成压缩包,合在Test1.exe里,运行时再解开两个文件,Test1.exe的开发很简单,就是这样了
[解决办法]
up
[解决办法]
改写程序的入口地址,或者改写前面部分的某一个或多个函数的入口地址,或者改写前面部分的函数内容为跳转到某个你指定的地址。
[解决办法]
接分没商量
[解决办法]
up
[解决办法]
除了要更改程序入口偏移地址,还应该更改被感染文件的程序关联。
[解决办法]
换个角度想想呢....如果用rc把TEST1.exe和TEST.exe做成资源文件,再编译一个test2先运行test后运行test1...不过这样的话就要用到vb的rc.exe和编译器了,哈哈... ^^
[解决办法]
UP
[解决办法]
我来学习
[解决办法]
楼主多看看PE方面的文章吧,看懂了这些就不是问题了。
[解决办法]
mark
------解决方案--------------------


UP
[解决办法]
呵呵......还是雪貂同志说的好.


[解决办法]


[解决办法]
GOOD
[解决办法]
我不懂,只好顶了
[解决办法]
to 楼主,请到这里:
http://www.bkwork.com/article_1.asp?id=135
http://www.itcomputer.com.cn/Soft/tools/file/200601/67883.html

热点排行