Preámbulo

La principal razón del por que decidí crear este artículo es principalmente por una asignatura durante el desarrollo de mi carrera profesional. Por razones extrañas no lograba hacer arrancar IIS en mi ordenador, así que opté por ingeniarmelas y usar Mono 2.x en una máquina virtual que ensamblé manualmente. La proeza se tornó en una investigación que ahora les comparto.

Para desarrollar el ejemplo práctico de este artículo es requerido tener un conocimiento esencial de C# y sobre el funcionamiento de los WebServices. También es sumamente recomendable saber maniobrar un GNU/Linux de su preferencia, personalmente recomiendo utilizar Canonical Ubuntu por mi experiencia personal y fácilidad de uso. Para correr una máquina virtual de Ubuntu o de su GNU/Linux preferido les recomiendo ampliamente usar Sun VirtualBox.

Indice de Contenido

  1. Prerequisitos.
  2. Oracle XE e Instant Client 10.2
  3. El archivo tnsnames.ora
  4. Variables de entorno.
  5. Ejemplo de Código usando C#
  6. Puesta a prueba
  7. Conclusiones

(más…)

Dentro de este artículo describiré de manera elemental respecto a los básicos de \”shellcoding\” acorde a seguridad informática con ejemplos para implementarlos de manéra práctica.

Shellcoding – Definición

Los \”Shellcodes\” representan una serie de código representado binariamente insertado a través de una vulnerabilidad de una aplicación o sistema para acompletar una tarea determinada. Generalmente se emplean para obtener una \”shell\” remota, de ahi precisa su nombre.

Para Linux, se precisa conocer las \”llamadas a sistema\” (syscalls) bajo assambler que son estandarizados para tales distribuciones, su implementación no es tan compleja como aparenta, sin embargo es laboriosa y bastante desafiante. (más…)

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.