C#做的EXE居然能用RAR解压缩?!

alanhoo74 2013-11-07 09:50:17
别人给了个据说是C#写的EXE程序,告诉我想看里面执行的SQL逻辑,直接用WinRAR解压缩就成。试了一下果然可以,只是解压缩出来的都是sql的文本文件,没有类似窗口或者bitmap这样的资源文件。(这个程序有输入窗口,肯定不是自解压那种程序)。

没用过C#,感觉好神奇
...全文
1398 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-11-09
  • 打赏
  • 举报
回复
WinRAR为了识别各种压缩软件创建的SFX(自解压程序),会搜索EXE文件的前多少字节中是否包换压缩文件的文件标识,比如!Rar或者PK之类的标记。所以如果你的可执行文件完整地将数据作为压缩文件嵌入了程序的资源或者附加在程序结尾,那么是可以被WinRAR发现的。
alanhoo74 2013-11-09
  • 打赏
  • 举报
回复
还是不甚明白,早年从VC投入到JAVA的怀抱后就没跟上技术潮流了..
basshunters 2013-11-08
  • 打赏
  • 举报
回复
先执行脚本,然后调用winrar的命令!即可实现!
alanhoo74 2013-11-08
  • 打赏
  • 举报
回复
双击以后会运行。下面就是界面...确实不是冷笑话.. 双击后运行的样子(点击“开始”后还有输入窗口) 用右键解压缩后的样子 解压缩后的文件
showjim 2013-11-07
  • 打赏
  • 举报
回复
应该是针对文件格式,拼凑了两个文件。
熙风 2013-11-07
  • 打赏
  • 举报
回复
CqCoder 2013-11-07
  • 打赏
  • 举报
回复
伪造的后缀名吧
卧_槽 2013-11-07
  • 打赏
  • 举报
回复
这exe双击会咋样啊?
_小黑_ 2013-11-07
  • 打赏
  • 举报
回复
超级橡树 2013-11-07
  • 打赏
  • 举报
回复
估计就是个winrar做的自解压exe。
mjp1234airen4385 2013-11-07
  • 打赏
  • 举报
回复
这是个冷笑话吗?
jianhenjh 2013-11-07
  • 打赏
  • 举报
回复
不会吧,应该不行吧

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧