最后活跃于 1696746032

doracoin 修订了这个 Gist 1696746032. 跳至此修订

3 files changed, 154 insertions

CantBack.bat(file created)

@@ -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(file created)

@@ -0,0 +1,4 @@
1 + @echo off
2 + set input=%1
3 + certutil -hashfile %input% MD5
4 + pause

Readme.md(file created)

@@ -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的版本也支持,但不保证执行效果
更新 更早