[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
好吧。。被某人强迫来申请技术组。。。
希望通过。Thanks

这也勉强算是作品吧。。。。
如果需要的话。。我还做过一个病毒。。。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set p0=48&set p1=49&set p2=50&set p3=51&set p4=52&set p5=53
  4. set p6=54&set p7=55&set p8=56&set p9=57&set pA=65&set pB=66
  5. set pC=67&set pD=68&set pE=69&set pF=70
  6. :back
  7. set /p 源数=请输入序列号=
  8. for /f "skip=1 delims=:" %%i in ('^(echo "%源数%"^&echo.^)^|findstr /o ".*"') do set/a l=%%i-5
  9. if not "%l%"=="8" (echo 字符必须满足8位&goto back)
  10. set scanf=%源数%
  11. set sed=85930483
  12. set regcode=0
  13. :loop
  14. call set str1=%scanf:~,1%
  15. call set numtemp=%%p%str1%%%
  16. set /a regcode=%regcode%+%sed%-(1024%%(%numtemp%))
  17. set "scanf=%scanf:~1%"
  18. if defined scanf goto loop
  19. set 源数=%regcode%
  20. set /a 源数=%源数% || goto :eof
  21. :dosomething
  22. set /a 余数 = %源数% %% 16
  23. set /a 源数 /= 16
  24. call :转换 %余数%
  25. set 余数=%ret%
  26. set 计算结果=%余数%%计算结果%
  27. if %源数% lss 16 goto end
  28. goto dosomething
  29. :转换
  30. set ret=
  31. if "%1" == "10" set ret=A
  32. if "%1" == "11" set ret=B
  33. if "%1" == "12" set ret=C
  34. if "%1" == "13" set ret=D
  35. if "%1" == "14" set ret=E
  36. if "%1" == "15" set ret=F
  37. if %1 lss 10 set ret=%1
  38. goto :eof
  39. :end
  40. call :转换 %源数%
  41. set 源数=%ret%
  42. if "%源数%" == "0" set 源数=
  43. echo 您的注册码为=%源数%%计算结果%
  44. echo.
  45. echo 感谢您使用 BatProject
  46. echo.
  47. echo -----------------------------------
  48. echo 感谢BatHome上一些同学提供的帮助。。。
  49. echo.
  50. echo.欢迎访问 http://Neoix.008.net/
  51. set ret=
  52. set 源数=
  53. set 余数=
  54. set 计算结果=
  55. pause>nul
  56. start http://neoix00.freebsdhost.org/Get/reg.php
  57. exit
复制代码
------------------------------------------------------------------------------------------------------------

所有的申请都应以自愿为原则,既然是有人强迫你的,那么,暂时不批准你的申请。

Batcher
〓 Rijn 〓
Neoix

TOP

返回列表