Board logo

标题: [讨论]突发奇想-一个加密思路 [打印本页]

作者: quya     时间: 2008-6-2 22:06    标题: [讨论]突发奇想-一个加密思路

看以下我设想的代码:
@echo off
rem test
find /n "batch" %0>tttt.txt
for /f "delims=]" %%a in (tttt.txt) do (set str=%%a)
if not %str:~1%==8 goto test
rem test
rem test
ECHO The batch file is OK!
pause &exit

:test
echo Someone modify the file!!!
pause
这段代码判断批处理是否被改过,如改过,则执行其他代码。
这是一段简单的代码,可以复杂化。
比如用系统变量加密之后,有人会在程序中间插入 echo xxxx>view.txt 然后查看真实的值来分析程序。

用这个办法可以干扰这种做法, 而且可以用find 命令来过滤被加上 echo xxxx>view.txt 的代码,然后删除 view.txt 之类的文件, 当然重要部分再用其他代码迷惑。总之可以让分析的人花费大量时间去破解。

我只会这样简单的,期待高人能写出完美的代码。
作者: bat-zw     时间: 2008-6-2 22:29
批处理加密根本上是费力不计好的事,建议不要在上面花费太多功夫!
PS:你才是真正的老大!!!
作者: pusofalse     时间: 2008-6-2 22:38
加密的话就 set str=!str:a=冇!
替换成少见的汉字,就像乱码~
作者: quya     时间: 2008-6-2 22:48


  Quote:
Originally posted by zw19750516 at 2008-6-2 10:29 PM:
批处理加密根本上是费力不计好的事,建议不要在上面花费太多功夫!
PS:你才是真正的老大!!!

这个不一定,防一些像我一样的菜鸟还是可以的。

另外,像我这样的菜鸟有时候也有一得之愚。

过几天我给个批处理让你解解, 最终会解出来,但会花费时间。
作者: PPdos     时间: 2008-6-3 01:24


  Quote:
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.

因为别人都成材拉 哈哈~~!