Advertisement
PiToLoKo

ruser un-key viewer

Dec 18th, 2011
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 4.08 KB | None | 0 0
  1. [code=dos]
  2. @Echo Off
  3.  
  4. REM By EleKTrO H@cKeR
  5. REM Visita Foro.ElHacker.Net
  6.  
  7. :INI
  8. Color 0a
  9. Mode con cols=80 lines=60
  10. Title User Run-Key Viewer
  11.  
  12. PUSHD "%WINDIR%\SYSTEM32\"
  13. setlocal enabledelayedexpansion
  14. Set NUM=0
  15.  
  16.  
  17. :HKCU
  18. reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run | Find "_" >nul
  19.  
  20. If %ErrorLevel% EQU 0 (
  21.     Echo #################################################################
  22.     Echo #                                                               #
  23.     Echo # Claves en: HKCU\Software\Microsoft\Windows\CurrentVersion\Run #
  24.     Echo #                                                               #
  25.     Echo #################################################################
  26.     Echo.
  27.  
  28.     For /F "tokens=1,2 delims=_ skip=2" %%a in ('reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run') do (
  29.  
  30.     Set /A NUM+=1
  31.  
  32.     Set name=%%a
  33.     Set name=!Name:~-0,-7!
  34.     Set name=!Name:~4!
  35.     Set keynum!NUM!=!name!
  36.  
  37.     Set path=%%b
  38.     Set path=!path:"=!
  39.     Set path=!path:~6!
  40.  
  41.     Echo  !NUM!^> !name!
  42.     Echo     !path!
  43.     Echo.
  44.     )
  45. ) ELSE (   
  46.     Echo #################################################################
  47.     Echo #                                                               #
  48.     Echo # Claves en: HKCU\Software\Microsoft\Windows\CurrentVersion\Run #
  49.     Echo #                                                               #
  50.     Echo #################################################################
  51.     Echo.
  52.     Echo No hay claves.
  53.     Echo.
  54. )
  55.  
  56.  
  57. :HKLM
  58. reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run | Find "_" >nul
  59. If %ErrorLevel% EQU 0 (
  60.     Echo #################################################################
  61.     Echo #                                                               #
  62.     Echo # Claves en: HKLM\Software\Microsoft\Windows\CurrentVersion\Run #
  63.     Echo #                                                               #
  64.     Echo #################################################################
  65.     Echo.
  66.  
  67.     For /F "tokens=1,2 delims=_ skip=2" %%a in ('reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run') do (
  68.  
  69.     Set /A NUM+=1
  70.  
  71.     Set name=%%a
  72.     Set name=!Name:~-0,-7!
  73.     Set name=!Name:~4!
  74.     Set keynum!NUM!=!name!
  75.  
  76.     Set path=%%b
  77.     Set path=!path:"=!
  78.     Set path=!path:~6!
  79.  
  80.     Echo  !NUM!^> !name!
  81.     Echo     !path!
  82.     Echo.
  83.  )
  84. ) ELSE (   
  85.     Echo #################################################################
  86.     Echo #                                                               #
  87.     Echo # Claves en: HKLM\Software\Microsoft\Windows\CurrentVersion\Run #
  88.     Echo #                                                               #
  89.     Echo #################################################################
  90.     Echo.
  91.     Echo No hay claves.
  92.     Echo.
  93. )
  94.  
  95.  
  96. Echo ________________________________________________________________________________
  97. Echo.
  98.  
  99.  
  100. REM ########
  101. REM # Menu #
  102. REM ########
  103.  
  104. :Menu
  105. Set option=
  106. Echo ^>^>^> Borrar clave? (B) ^| Agregar nueva clave? (A) ^| Salir? (S)
  107. set /p option=^>
  108. If /i "%option%" EQU "B" (Goto :Borrar)
  109. If /i "%option%" EQU "A" (Goto :Agregar)
  110. If /i "%option%" EQU "S" (Exit)
  111. Goto :Menu
  112.  
  113.  
  114. REM ####################
  115. REM # Borrar una clave #
  116. REM ####################
  117.  
  118. :Borrar
  119. Set NUM=
  120. Echo+
  121. Echo ^>^>^> Ingresar el numero de la clave que se desea borrar (1) (2) (3)...
  122. set /p NUM=^>
  123. If not defined keynum%NUM% (Goto :Borrar)
  124. Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "!keynum%NUM%!" /f >nul 2>&1
  125. Reg Delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "!keynum%NUM%!" /f >nul 2>&1
  126. Echo.
  127. Echo Clave "!keynum%NUM%!" Borrada
  128. pause >nul
  129. Goto :Ini
  130.  
  131.  
  132. REM #####################
  133. REM # Agregar una clave #
  134. REM #####################
  135.  
  136. :Agregar
  137. Echo.
  138. Echo ^>^>^> Indicar nombre de la clave que se desea agregar
  139. Set /p NewName=^>
  140. If not defined NewName (Goto :Agregar)
  141. Echo.
  142. Echo ^>^>^> Indicar ruta del archivo (Recordatorio: Barra invertida (\): Alt+92)
  143. Set /p NewPath=^>
  144. If not defined NewPath (Goto :Agregar)
  145.  
  146. Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "%NewName:"=%" /t "REG_SZ" /d "%NewPath%" /F >nul
  147. Echo.
  148. Echo Clave "%NewName%" (%NewPath%^) Agregada.
  149. Pause >nul
  150. Goto :Ini
  151. [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement