Echo sin saltos de linea en Windows

Iniciado por WHK, 9 Mayo 2013, 00:09 AM

0 Miembros y 1 Visitante están viendo este tema.

WHK

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?

Stakewinner00

#1
has probado a hacer algo así.


set a=asdfghijklmn
set b=opqrstuvwxy
echo %a%%b%>>a.txt


o


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.

Eleкtro

#2
Hola WHK

Te hago un ejemplo:

Código (dos) [Seleccionar]
@Echo OFF

Call :Append_Text "a"
Call :Append_Text "b"
Call :Append_Text "cdef"

Pause&Exit

:Append_Text
:: Tomas la linea de texto que hay escrita en el archivo de texto [para hacer el "append"]
For /F "usebackq delims=" %%X in ("archivo.txt") do (Set "Line=%%X")
:: Escribes la linea que ya habia escrita + el argumento
Set "Text=%~1"
Echo %LINE%%Text%>"archivo.txt"
:: Regresas
Goto:EOF


Output:
abcdef

Saludos.








daryo

#3
jeje e visto esa pregunta 88888888 veces  :P

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

WHK

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