doracoin revidoval tento gist . Přejít na revizi
3 files changed, 154 insertions
CantBack.bat(vytvořil soubor)
| @@ -0,0 +1,99 @@ | |||
| 1 | + | @echo off | |
| 2 | + | ||
| 3 | + | cd/d "%~dp0" | |
| 4 | + | ||
| 5 | + | echo 欢迎使用最终《不可回头》工具 | |
| 6 | + | echo. | |
| 7 | + | echo. | |
| 8 | + | ||
| 9 | + | set tmpPassFile=%temp%\tmp_inputpass.txt | |
| 10 | + | set tmpSecretFile=%temp%\tmp_secret.txt | |
| 11 | + | set tmpdecodeFile=%temp%\tmp_passdecode.txt | |
| 12 | + | set final_secret="1c 73 16 af d4 8a 5b 9e 8b ad c8 84 3f d9 f6 5d" | |
| 13 | + | ||
| 14 | + | ||
| 15 | + | :pass1 | |
| 16 | + | set /p p1="请输入第一条口令: " | |
| 17 | + | ||
| 18 | + | set /p p2="请输入第二条口令: " | |
| 19 | + | ||
| 20 | + | set /p p3="请输入第三条口令: " | |
| 21 | + | ||
| 22 | + | ::输入的口令加密 | |
| 23 | + | :: 以下这种写法一定要保留 | |
| 24 | + | :: 因为echo写入文件时默认添加换行符 | |
| 25 | + | :: 查询到的信息中,这是最好用的解决方案 | |
| 26 | + | set /p=%p1%%p2%%p3%<nul>%tmpPassFile% | |
| 27 | + | ||
| 28 | + | if exist %tmpSecretFile% ( | |
| 29 | + | del %tmpSecretFile% | |
| 30 | + | ) | |
| 31 | + | certutil -hashfile %tmpPassFile% MD5 > %tmpSecretFile% | |
| 32 | + | ||
| 33 | + | ::本来打算使用Base64的 | |
| 34 | + | ::certutil -decode %tmpSecretFile% %tmpdecodeFile% | |
| 35 | + | ||
| 36 | + | for /f "skip=1 delims=" %%a in (%tmpSecretFile%) do ( | |
| 37 | + | set txt="%%~a" | |
| 38 | + | goto :getMD5 | |
| 39 | + | ) | |
| 40 | + | ||
| 41 | + | ||
| 42 | + | :getMD5 | |
| 43 | + | set md5=%txt% | |
| 44 | + | echo %md5% | |
| 45 | + | ||
| 46 | + | if /i %md5% == %final_secret% ( | |
| 47 | + | echo 通过验证! | |
| 48 | + | if exist %tmpPassFile% ( | |
| 49 | + | del %tmpPassFile% | |
| 50 | + | ) | |
| 51 | + | if exist %tmpSecretFile% ( | |
| 52 | + | del %tmpSecretFile% | |
| 53 | + | ) | |
| 54 | + | if exist %tmpdecodeFile% ( | |
| 55 | + | del %tmpdecodeFile% | |
| 56 | + | ) | |
| 57 | + | goto main | |
| 58 | + | ) else ( | |
| 59 | + | echo 验证失败,按任意键退出 | |
| 60 | + | pause > nul | |
| 61 | + | exit | |
| 62 | + | ) | |
| 63 | + | ||
| 64 | + | ||
| 65 | + | :main | |
| 66 | + | echo 接下来即将执行危险操作,此时方可回头,一但继续将不可挽回!!! | |
| 67 | + | ||
| 68 | + | set /p answer="是否继续?(y/n): " | |
| 69 | + | if /i "%answer%"=="y" goto DoIt | |
| 70 | + | if /i "%answer%"=="n" goto Finish | |
| 71 | + | ||
| 72 | + | ||
| 73 | + | :Finish | |
| 74 | + | echo 操作已取消,按任意键退出 | |
| 75 | + | pause > nul | |
| 76 | + | exit | |
| 77 | + | ||
| 78 | + | ||
| 79 | + | ::以下做删除操作 | |
| 80 | + | :DoIt | |
| 81 | + | ||
| 82 | + | echo 一曲张学友的《回头太难》送给你!! | |
| 83 | + | ||
| 84 | + | echo 正在删除...... | |
| 85 | + | echo. | |
| 86 | + | ||
| 87 | + | ::========================= | |
| 88 | + | @echo on | |
| 89 | + | :: Here todo sth. | |
| 90 | + | ||
| 91 | + | del /f %temp%\*.tmp | |
| 92 | + | ||
| 93 | + | @echo off | |
| 94 | + | ::========================= | |
| 95 | + | ||
| 96 | + | echo ============= END ============= | |
| 97 | + | echo. | |
| 98 | + | echo 删除完成,按任意键退出 | |
| 99 | + | pause > nul | |
CheckMD5.bat(vytvořil soubor)
| @@ -0,0 +1,4 @@ | |||
| 1 | + | @echo off | |
| 2 | + | set input=%1 | |
| 3 | + | certutil -hashfile %input% MD5 | |
| 4 | + | pause | |
Readme.md(vytvořil soubor)
| @@ -0,0 +1,51 @@ | |||
| 1 | + | # 一键删库跑路脚本 | |
| 2 | + | ## 好消息!好消息!! | |
| 3 | + | ## 还在忍受公司索取无度的加班吗? | |
| 4 | + | ## 还在忍受蠢货同事的脑残思维吗? | |
| 5 | + | ## 还在忍受老板割韭菜一样的压榨吗? | |
| 6 | + | ## 你有一个远离这一切的方法,那就是: | |
| 7 | + | ||
| 8 | + | # 删库跑路!!! | |
| 9 | + | ||
| 10 | + | ## 当你决定删库跑路的时候,是否有着以下烦恼: | |
| 11 | + | ||
| 12 | + | - 要删的东西太多,一个个手动删除太麻烦 | |
| 13 | + | - 要删的东西太多,一个个手动删除容易忘 | |
| 14 | + | - 要删的东西太多,忘了哪个都便宜了这帮孙子 | |
| 15 | + | - `.....` | |
| 16 | + | ||
| 17 | + | ## 现在有了一键跑路懒人包,你只需要在临走的前几天或者平时的日常工作中, | |
| 18 | + | ## 将电脑中跟自己相关的路径或文件 | |
| 19 | + | ## 以这样↓↓↓的形式 | |
| 20 | + | ``` | |
| 21 | + | del /f E:工作资料\***\***\*.* | |
| 22 | + | ``` | |
| 23 | + | ||
| 24 | + | ## 逐行记录下来!保存为 `.txt` 文档即可! | |
| 25 | + | ## 在你决定跑路的时候,将你记录的信息,粘贴到代码中最后一个函数 `:DoIt` 中 | |
| 26 | + | ||
| 27 | + | ``` | |
| 28 | + | :: Here todo sth. | |
| 29 | + | ``` | |
| 30 | + | ||
| 31 | + | ## 的这行注释以下即可。 | |
| 32 | + | ||
| 33 | + | ## 平时保存为`txt`,使用的时候再制作脚本! | |
| 34 | + | ## 安全!快捷!完美又潇洒的体验! | |
| 35 | + | ||
| 36 | + | # 同时!!!脚本还内置了多重验证! | |
| 37 | + | ||
| 38 | + | ## 首先,你需要进行一个MD5的口令验证!分为三部分! | |
| 39 | + | ## 默认是 | |
| 40 | + | - Fucking | |
| 41 | + | - Work | |
| 42 | + | - !!! | |
| 43 | + | ## 注意:符号半角!区分大小写! | |
| 44 | + | ## 这里做的这么麻烦并没有什么实际意义! | |
| 45 | + | ## 只是为了让你在做这么危险的操作前有多重确认的机会! | |
| 46 | + | ## 以及防止乱动你电脑的二货同事手贱乱翻误执行该脚本! | |
| 47 | + | ## 这样的话,即使同事犯贱阅读脚本代码,也猜不到你的口令! | |
| 48 | + | ## 这一切都是为了防止误操作,避免双击后就无法回头而已! | |
| 49 | + | ## 至于其他的,你同事都犯贱动你电脑了,想拦也拦不住,扁他!这已经跟这个脚本没关系了!!! | |
| 50 | + | ||
| 51 | + | ### 本脚本在win7下测试通过,理论上高于win7的版本也支持,但不保证执行效果 | |