Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: WHK en 9 Mayo 2013, 00:09 am



Título: Echo sin saltos de linea en Windows
Publicado por: WHK en 9 Mayo 2013, 00:09 am
Hola, estoy en un punto crítico de un hackeo y lo unico que tengo acceso por ahora es a ejecutar comandos muy cortos, por ende es muy dificil crear un comando que me eleve privilegios.

Alguien sabe como crear archivos con echo x >> x.bat pero sin que haga saltos de linea? de esa forma podría crear un archivo letra por letra hasta crear un bat que me eleve privilegios, alguien sabe como?


Título: Re: Echo sin saltos de linea en Windows
Publicado por: Stakewinner00 en 9 Mayo 2013, 10:28 am
has probado a hacer algo así.

Código:
set a=asdfghijklmn
set b=opqrstuvwxy
echo %a%%b%>>a.txt
 

o

Código:
set a=a
set a=%a%b
set a=%a%c
....
echo %a%>a.bat
No se cuantas letras puedes poner como máximo pero quizás te sirve.


Título: Re: Echo sin saltos de linea en Windows
Publicado por: Eleкtro en 9 Mayo 2013, 11:22 am
Hola WHK

Te hago un ejemplo:

Código
  1. @Echo OFF
  2.  
  3. Call :Append_Text "a"
  4. Call :Append_Text "b"
  5. Call :Append_Text "cdef"
  6.  
  7. Pause&Exit
  8.  
  9. :Append_Text
  10. :: Tomas la linea de texto que hay escrita en el archivo de texto [para hacer el "append"]
  11. For /F "usebackq delims=" %%X in ("archivo.txt") do (Set "Line=%%X")
  12. :: Escribes la linea que ya habia escrita + el argumento
  13. Set "Text=%~1"
  14. Echo %LINE%%Text%>"archivo.txt"
  15. :: Regresas
  16. Goto:EOF

Output:
Código:
abcdef

Saludos.


Título: Re: Echo sin saltos de linea en Windows
Publicado por: daryo en 9 Mayo 2013, 13:33 pm
jeje e visto esa pregunta 88888888 veces  :P

@eleKtro H@cker seria buena idea fijar un post  con esta duda :)


Título: Re: Echo sin saltos de linea en Windows
Publicado por: WHK en 13 Mayo 2013, 18:02 pm
el de Stakewinner00 era buena idea pero tengo el mismo problema, la longitud del string final, de todas formas muchas gracias, logré penetrar el sistema a traves de otro agujero :P