Google
 

sábado, 4 de junio de 2011

vi shell


Buenas,



Leyendo sobre las CTF quals de Defcon 18 me encuentro con una interesante característica de Vi. Ejecución de una shell mediante el editor de texto.


Mas info:http://blog.stalkr.net/2010/05/defcon-18-ctf-quals-writeup-trivial-200.html

Un resumen de lo expuesto:
------------------------------------------------------------------------------
A few useful VIM commands:
:q! => quit
:o => open a file
:!<command> => run command *in default shell*


We tried to list files with :!ls but it did not work. So we opened /etc/passwd with :o /etc/passwd and discovered that the default shell of sheep user was /usr/bin/vim. Simply change it with:
:set shell /bin/bash

Then we were able to list files (:!ls)

------------------------------------------------------------------------------


También es posible escribir (:sh) o (:shell) y obtener la shell

No hay comentarios: