InicioLinuxTodas las revistas: The Original Hacker

Todas las revistas: The Original Hacker

Linux•8/2/2015
The Original Hacker es un proyecto que trata de Software Libre, Hacking y Programación a cargo de Eugenia Bahit. Eugenia es hacker y docente especializada en Programación Extrema e Ingeniería inversa de código, siendo su patio de juegos GNU/Linux, Apache, MySQL, Python y PHP, además es miembro de la Free Software Foundation, Linux Foundation e integrante del equipo de Debian Hackers.

La revista intenta reivindicar el término “hacker” que tanto ha sido bastardizado y malinterpretado a lo largo de los años. Hoy en día creo que se le llama hacker tanto a un cracker de sistemas como a alguien que asistió a un curso de tres meses de programación con jQuery.

IMPORTANTE: En este post pueden encontrar todas la revistas hasta la fecha y a medida que vayan saliendo iré actualizando el post.


  • Shell Scripting: Análisis de argumentos enviados por línea de comandos mediante Python con Argparse
  • Procesos de razonamiento inverso: patrón de diseño en Python y PHP; los ‘cómo’ y los ‘para qué’
  • Ingeniería de Software: Archivos pre y post instalación/desinstalación en los paquetes de Debian
  • Europio Engina Lab: formularios web y tablas HTML en unos pocos pasos
  • Seguridad Informática: Emulación de TOKENS de seguridad temporales como mecanismo de verificación en el registro de usuarios



  • Ingeniería Inversa: Desarrollar Software aplicando la ingeniería inversa: el Arte de la Ciencia
  • Python Scripting: Manipular archivos de configuración mediante ConfigParser
  • Ingeniería de Software: Agregado de archivos CRON y ejecución periódica de procesos en los paquetes .deb
  • Europio Engine Lab: ¿Cómo se hicieron los ABM de la Web “The Original Hacker Library” ?
  • Seguridad Informática: Capas de seguridad inteligentes en PHP. Saneamiento del Array superglobal $_POST



  • Ingeniería de Software: De Lambdas, closures, wrappers y decoradores. Desmitificando Python. Parte 1
  • Ingeniería Inversa de código en la seguridad informática como forma de detección de vulnerabilidades
  • BASH Scripting Avanzado: Utilizando DECLARE para la definicíon de tipos
  • Europio Engine Lab: Consumir la API de Europio Engine desde el Front-End de un sitio web estándar



  • BASH Scripting Avanzado: Sustitución de parámetros y manipulación de variables
  • Seguridad Informática: EuropioCode, un sistema de codificación de caracteres basado en el modelo SAC de 3 capas
  • Ingeniería Inversa: solo el ‘qué’ puede desvelar el camino al ‘cómo’
  • Ingeniería de Software: Wrappers y decoradores en Python
  • Europio Engine Lab: SecurityLayer, una capa de seguridad inteligente



  • Ingeniería de Software: manipulación de Web Forms y carga de archivos con Python y WSGI sobre Apache
  • Europio Engine Lab: Dict Object, un nuevo concepto en objetos para las vistas en PHP
  • Seguridad Informática: modelos de seguridad permisivos como mecanismos de prevención de vulnerabilidades
  • Bash Scripting Avanzado: diversas formas de implementación de menús dinámicos



  • Bloqueos mutuos y estados de carrera: las vulnerabilidades más explotables generadas por hilos y procesos en los sistemas informáticos
  • Ingeniería de Software: propiedades al vuelo, una forma de optimizar colecciones
  • Europio Engine Lab: Manipulación de datos con DataHandler. Un mundo más allá de los objetos
  • Desmitificando el concepto de sesiones. Todo es más simple de lo que parece



  • Europio Engine Lab: URL customizables y Slugs en Europio Engine
  • Ingeniería de Software: Estructuras de directorios definitivas en aplicaciones MVC modulares
  • Hack para emular la autocarga y desactivación de módulos de un sistema como política de emergencia frente a fallos inesperados
  • Ese captcha no verifica a los humanos, sino que comprueba su miopía



  • PHP y el manejo de objetos en memoria
  • PHP: Hacking, debugging o simplemente diversión
  • Software Libre y la diferencia con el Software Privativo desde una óptica intrínsecamente profesional y no política
  • La Orientación a Objetos y sus enfoques como estilo y paradigma



  • Guía para ser un buen estudiante de sistemas: las 12 reglas del aprendiz de Hacker
  • Sobre el reporte del bug #56883 en Apache 2.4 y otros conflictos sobre Ubuntu
  • Novedades sobre JackTheStripper y EuropioCode
  • TUI: Text User Interfaces en GNU/Bash y Pythob
  • Python Web sin frameworks: sobre las sesiones y el acceso restringido



  • A montar tu primer servidor GNU/Linux aunque nunca hayas utilizado este sistema operativo.
  • A hospedar múltiples dominios en tu servidor para poder manejar tu propio negocio de hospedaje de aplicaciones y Web Sites, etc.



    Refactoring
  • Desempaquetado de parámetros para sustituir el exceso de argumentos en funciones
  • Funciones que solo definen variables temporales para evitar códigos espagueti
  • ¿Defines muchas variables con el mismo valor dependiendo de una evaluación condicional o más?

  • Buenas prácticas
  • Condicionales ternarios para evitar grandes bloques if/else
  • Mostrar errores en desarrollo y ocultarlos en producción de forma dinámica
  • Evitar errores con las rutas de importación al hacer un include o require

  • Con una sola línea de código
  • Completar una contraseña de forma aleatoria hasta alcanzar la longitud esperada
  • Todos los campos del array $_POST a variables, limpios y saneados en un solo paso
  • Importar todos los archivos de una carpeta

  • Hacks Experimentales
  • Wrappers y decoradores como en Python

  • Manipulación de Archivos
  • Mostrar archivos binarios desde directorios no accesibles por el navegador
  • Mostrar imágenes contenidas en un archivo ZIP no accesible desde el navegador

  • Programación Orientada a Objetos
  • Invocar métodos no estáticos de clases instanciables en el mismo paso, en versiones anteriores a 5.4
  • Truco #13 aplicado a todas las clases (incluidas las built-in)
  • Llamar a cualquier función de PHP con estilo orientado a objetos
  • Recuperación de objetos excluyendo propiedades innecesarias
  • Guardar datos que no son propiedades del objeto

  • Inteligencia Artificial
  • Obtener palabras claves de un bloque de texto

  • MVC
  • Tip para manejar un sistema ABM mediante URL amigables implementando un pseudo patrón MVC sin emplear OOP
  • Alternar entre menú de usuario y menú de administrador

  • Bases de Datos
  • Ahorrar recursos reemplazando el uso de bases de datos por archivos
  • Ordenar resultados de una consulta a base de datos sin usar SQL
  • Filtrar resultados de una consulta a base de datos sin usar SQL
  • Generación dinámica de queries



  • Objetos Recursivos



  • Stored Procedures



Datos archivados del Taringa! original
392puntos
6,624visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
21visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
looterd🇦🇷
Usuario
Puntos0
Posts58
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.