Alters

Remote Tools: Intro

Buenas!

He tardado tiempo en publicar... he estado muy liado; es lo que tiene intentar manejar todos los cambios (aunque por desgracia siguen posponiéndose, de momento hasta final de mes)

También ha cambiado mucho (pero mucho) el proyecto que tenía pensado hacer. Y es que frente a una "adversidad" técnica me surgió una idea escéptico-paranoica, de esas que me abordan algunas veces...

Si leísteis la última entrada del año pasado, sabréis que puse una lista de futuros proyectos tanto personales como relacionados con el Blog...

Uno de ellos era "control reomoto". Pues bien, la "adversidad" técnica hizo que me replanteara todo el sistema que quería llevar a cabo, haciendo que lo ligara a este proyecto.

La cosa fue algo como:

Quiero hacer un proyecto relacionado con Android y algo de criptografía (muy básico). Lo que se me ocurrió fue hacer una gran "Rainbow Table" para el algoritmo SHA1.

Pero claro, intenté llevar a cabo esto mediante PHP+MySQL, y vi que no era viable por muchas razones (la principal: el límite de tiempo y recursos de los hostings gratuítos).

Así que pensé: ¿Cómo obtener mayor velocidad y todos los recursos? y la respuesta, por partes, es:
  • Recursos: Hacerlo de manera local
  • Velocidad: ... ¡COBOL!

Y ahí surgió todo: enlazar el proyecto al actual "control remoto" (ya explicaré para que sirve), e incluso no detenerme en una mera "Rainbow Table", sino añadir algunas funciones aprovechando las que ya tenía en mente...


Entonces, el proyecto (rebautizado) que haremos entre los temas de matemáticas será éste.

"Remote Tools".

Lo he dividido en ocho bloques, para ir viendo cada bloque entre cada tema de Mundo exterior - Matemáticas

Dejo el índice aquí. Como veréis, está lleno de teoría y varios aspectos diferentes... para aquellos que gusten de las peripecias escéptico-paranoicas les resultará divertido seguir esta aventura... ¡Vamos allá!

Remote Tools
  1.  Presentación
    1.   ¿Qué es?
    2. ¿Para que sirve?
    3.  Funciones
      1. SHA - unSHA
      2. MD5 - unMD5
      3. Claves wifi
      4. Fuerza bruta
      5. nmap bridge
  2. Teoría de programación
    1. COBOL
      1.  Teoría
        1. Array
        2. Fichero dinámico
    2. .NET
      1. Teoría
        1. Procesos
        2. Repaso FTP
    3. nmap
      1. ¿Qué es?
      2. ¿Para qué sirve?
      3. Teoría
        1. Línea de comandos
        2. Comunicación
  3. Otros conecptos
    1. Criptografía
      1. SHA1
        1. Funcionamiento
        2. Limitaciones teóricas
      2. MD5
        1. Funcionamiento
        2. Limitaciones teóricas
      3. Rainbow
    2. Ataque web
      1. Fuerza bruta
    3. Ataque wifi
      1. Claves wifi
  4. Implementación
    1. Servidor externo (PHP + MySQL)
      1. CSS avanzado
        1. Float
        2. Display
        3. Herencia
      2. Web
        1. Requsitos
        2. Análisis
        3. Diseño
        4. Implementación
      3. Base de datos
        1. Requerimientos
        2. E - R
        3. Modelo relacional
        4. Normalización
        5. Implementación
      4. Sistema de órdenes y peticiones
      5. Funciones de consulta
    2. "Servidor" (.NET)
      1. "Line Command"
        1. Requerimientos
        2. Análisis
        3. Diseño
        4. Implementación
          1. Estructira de órdenes y peticiones
          2. Algoritmos
      2. Revisar peticiones
      3. Autenticación
    3. "Cliente" (Android)
      1. Requerimientos
      2. Análisis
      3. Diseño
      4. Diseño, estructura y jerarquía de Clases
      5. Algoritmos
      6. Implementación
      7. Versiones
    4. Gestión de ficheros (COBOL)
      1. SHA - unSHA & MD5 - unMD5
        1. Función bucle
        2. Índices
        3. Generar texto - hash
        4. Generar hash - texto
      2. Claves wifi
        1. Algoritmo por defecto
        2. Generar archivo & índices VS. cálculo directo
      3. Fuerza bruta
        1. Generar diccionario
        2. Llamada exterior
        3. Ampliar opciones
          1. Caracteres
          2. Números
          3. Símbolos
          4. Rango
          5. Longitud max/min
    5. Ampliación general
      1. Subir / Bajar fichero
      2. Compartir fichero
      3. Gestión de procesos
      4. Ejecución de programas (EXE/Batch)
      5. Programación de tareas
      6. Keylogger

Como veis es muy extenso... esto nos dará fiesta para un buen tiempo! A su vez, servirá para documentar todo el proceso...

El índice tiene varios colores; cada color representa cada una de las franjas que veremos entre tema y tema de matemáticas.

Así, en la próxima entrada empezaremos ya a dar caña.

Saludos, y...

¡Hasta la próxima!