为别人软件加入广告或者密码(特别思路)

洪雨的的这款软件比较奇特,是忽然想到一个思路,然后实现了一下。

 
exe文件都有一个很有趣的地方,只要内部完整,就可以运行。
 
比如一个exe文件,我们运行的时候,电脑知道他是exe所以可以直接运行。
 
假如洪雨将它换一下扩展名,变成“.jpg”图片文件。
 
那么电脑就会认为这是一个jpg图片文件,然后当作图片文件来运行,我们会看到无法显示的图片文件。
 
但是内部还是exe的完整代码。
 
易语言可以直接执行这个jpg文件,我们用命令强行让电脑用exe方法运行就可以了。
 
这样子,我们就能达到一种伪装加壳运行的目的。
 
先说说给别人的软件加密码
 
比如,别人的软件叫做 1.exe  ,我们把这个软件改名为1.jpg
 
然后我们写一个程序叫做1.exe,在程序里面写一个判断,只要输入正确密码,就运行1.jpg
 
别人眼里看到的是两个文件,1.exe和1.jpg  
 
别人是不会知道1.jpg才是源文件,而且改个名就能直接运行的。他们会双击打开看一下,是一个无法显示的图片文件。
 
然后运行1.exe  ,软件就会提示输入密码,输入正确后,1.exe就会运行1.jpg
 
原理就是这样,可能我说的有点啰嗦,不明白的多看几遍。
 
加广告的原理
 
加广告的原理和上面一样,只是不用验证密码了,只是弹出几秒钟的广告,然后自动运行1.jpg
 
广告可以是你自己设置的窗口,也可以是加载网页上的广告。建议加载网页上的广告,这样容易替换。
 
延伸思路
 
源文件改成1.jpg 有可能会被别人丢失,所以我们可以改成dll文件,然后在我们写的易语言程序里寻找判断dll文件是否缺失,如果缺失就提醒。
这样不显得唐突,毕竟很多软件都是调用dll文件里的命令。
如果是自己直接写源码,可以将源文件加载成资源,每次都写出后再运行,这样就能保证万无一失。
 
 
再延伸一个种玩法
 
我们给别人软件加一个伪装壳,可以弹出广告和加密码同时使用的方法收集数据库。
 
比如,广告弹出这样一句话“请关注微信订阅号,回复xxxx,获取密码”或者“请订阅邮件xxxxxxx,自动获取密码”
 
非常实用的技巧。


posted @ 2018-09-11 20:41  洪雨  阅读(1128)  评论(0编辑  收藏  举报

友情链接

红尘修行笔记|钱度众生