找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 196576|回复: 64

[加密解密] 批处理加密样品【第六版】

[复制链接]
发表于 2010-5-22 03:18:10 | 显示全部楼层 |阅读模式
此文件可能会引起某些杀毒软件的告警,请自行斟酌是否使用。

我现在太累了。。。

回到家,从11点半一直干到现在,快晕了。。。

还有一些细节问题没有优化(加壳,加花)。。。

总之现在能用了,看看有谁能破掉吧。。。

运行m.bat即可。。。

感觉批处理加密真是没出路了。。。

——————————————————————————

现在优化了一下,不过稳定性也下降了点(有时候批处理会无法运行)

现在应该很难破解了。。。

——————————————————————————

第三次修正。。。

在Netbenton等各位技术人员的帮助下,进一步完善了加密样品,稳定性也相对提高。。。

希望这项加密技术能不断完善,最终让批处理源码也得到保护。。。

这项技术同时将运用于BatProject 0.6 的调试中。。。

——————————————————————————

第四版。。。

这版换了一种加载的新方式,用于对抗脱壳式解密。。。

希望能凑效。。。

——————————————————————————

继续将部分字串符换用新的加载方式。。。

自检是否被调试,自检启动父进程是否system32下的cmd.exe。。。

现在破解越来越有难度了,大家加油。。。

——————————————————————————

换了新的字串符模式,现在不依赖CopyMemory,并且字串符不在内存中。。。

读内存的方法已经不可能了。。。

增加了对程序运行情况的检测。。。

链接: https://pan.baidu.com/s/1iyBtToRT3VSGCQaZQlbscw 提取码: q65y
发表于 2010-5-22 08:11:50 | 显示全部楼层
原码是不是这样呀?
@echo off
title 批处理简易计算器
echo 批处理简易计算器(加密测试)
echo Made By Defanive
:loop
set /p s=请输入算式:
set /a ans=%s%
echo    结果:%ans%
if %ans%==100 goto about
goto loop
:about
cls
echo Made By Defanive
pause
exit
发表于 2010-5-22 08:42:24 | 显示全部楼层

回复 2楼 的帖子

额,好像是。
郁闷啊,是不是上传错了。 不明真相的观众路过
 楼主| 发表于 2010-5-22 13:33:30 | 显示全部楼层
。。。
大家是怎么破的。。。
发表于 2010-5-22 16:01:38 | 显示全部楼层
不知道本顿咋整出来的结果
这种加密算不算

6个变态的C语言Hello World程序
http://coolshell.cn/?p=914

我看他第一个就已经很猛了……
hello1.c
01            #define _________ }
02            #define ________ putchar
03            #define _______ main
04            #define _(a) ________(a);
05            #define ______ _______(){
06            #define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
07            #define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
08            #define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
09            #define _____ __ ___ ____ _________
10            #include<stdio.h>
11            _____


就最后那个下划线,hellow world! ........编译的程序没有getchar所以没暂停,用调用就可以看到hellow world!了

[ 本帖最后由 523066680 于 2010-5-22 16:02 编辑 ]
 楼主| 发表于 2010-5-22 16:18:04 | 显示全部楼层
原来我忘记给dll加壳了。。。
直接用记事本打开dll就可以看到源码了。。。

我加壳,再优化一下,一会再发成品。。。
 楼主| 发表于 2010-5-22 18:12:04 | 显示全部楼层
好了,现在应该没有办法获得源码了。。。
发表于 2010-5-22 19:19:58 | 显示全部楼层
我还是可以看到你的原码,加密方法有点巧,出于对你的劳动成果的尊重,怎么才能看到原码,我就不方便说了。

有个问题,不知道长一点的原码会不会有什么问题。
发表于 2010-5-22 19:36:14 | 显示全部楼层
0.2是这样的吗?
  1. ::Made By Defanive
  2. @echo off
  3. title 批处理简易计算器
  4. echo 批处理简易计算器(加密测试)
  5. echo Made By Defanive
  6. :loop
  7. set /p s=请输入算式:
  8. set /a ans=%s%
  9. echo    结果:%ans%
  10. if %ans%==100 goto about
  11. goto loop
  12. :about
  13. echo Made By Defanive
  14. pause
  15. goto loop
复制代码
 楼主| 发表于 2010-5-22 21:10:27 | 显示全部楼层
继续完成了第三次修正,感觉已经比较完善了。。。
这种加密方法对批处理没有任何影响,也不存在任何功能的限制问题。。。
发表于 2010-5-22 22:14:46 | 显示全部楼层
0.3是这样的吗?
  1. ::Made By Defanive
  2. @echo off
  3. title 批处理加密样品
  4. set txt=批处理加密样品__Made_By_Defanive
  5. for /l %%a in (0,1,24) do call set /p=%%txt:~%%a,1%%<nul&ping -n 1 127.0.0.1 >nul
  6. ping 127.0.0.1 >nul
  7. :loop
  8. ping -n 1 127.0.0.1 >nul
  9. cls
  10. echo %date% %time%
  11. goto loop
复制代码
发表于 2010-5-22 22:59:17 | 显示全部楼层
楼主悲剧,虽然我不会。但是看他们一下好象就给出答案来了
 楼主| 发表于 2010-5-22 23:11:09 | 显示全部楼层

回复 12楼 的帖子

BatHome高手如云,高手们动手破解我的加密已是我的荣幸。。。
发表于 2010-5-23 15:07:18 | 显示全部楼层
也许可以把代码风格写的差一点
 楼主| 发表于 2010-5-23 17:13:27 | 显示全部楼层
第五版。。。
快回学校了,下星期来看看被破解了没。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:43 , Processed in 0.021491 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表