elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16
31  Programación / Scripting / Re: Batch colores en: 29 Diciembre 2007, 04:55 am
Mi programa usa la API win32 (Se nota que el dia que lo hice me aburria mucho, aunque despues me ha sido util xD)

Aqio lo tienen:
Código
  1. /****************************************************************************************\
  2.  
  3.                         COLOREADOR BATCH   by Zhynar_X
  4.    
  5.     Programa realizado en lenguage C que ajusta el color de la consola
  6.     para usarlo en programas BATCH, el ejecutable debe ir al lado del
  7.     programa en BATCH.
  8.    
  9.             -------- USO --------
  10.            
  11.       Se debe ejecutar con el nombre del programa, en este caso colorb.exe seguido
  12.       de los argumentos para indicar el color.
  13.      
  14.       SINTAXIS: colorb -[Color]
  15.      
  16.       Las dos opciones funcionana igual:
  17.            
  18.             Se pone un guion y despues dos letras, la primera indica el color y
  19.             la segunda si es claro o oscuro (Poniendo una 'o' indicas que es oscuro,
  20.             si pones otra letra o no pones nada sera claro)
  21.            
  22.             La primera letra puede ser:
  23.                
  24.                 A.....................Azul.
  25.                 V.....................Verde.
  26.                 R.....................Rojo.
  27.                 P.....................Violeta.
  28.                 B.....................Blanco (indicando oscuro sale gris).
  29.                
  30.                
  31.     Este programa solo funciona bajo windows. (Esta claro pero hay que ponerlo xD)
  32.            
  33. /********************************************************************************************/
  34.  
  35. #include <windows.h>
  36.  
  37. int main(int argc, char **argv){
  38.  
  39.    char arg1, arg2;
  40.    HANDLE consola = GetStdHandle(STD_OUTPUT_HANDLE);
  41.  
  42.    if (argc == 2) {
  43.  
  44.        arg1 = argv[1][1];
  45.        arg2 = argv[1][2];
  46.    } else return 0;
  47.  
  48.    switch (arg1) {
  49.  
  50.        case 'v':
  51.        case 'V':
  52.  
  53.            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_GREEN);
  54.            else SetConsoleTextAttribute(consola,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  55.            break;
  56.  
  57.        case 'a':
  58.        case 'A':
  59.  
  60.            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE);
  61.            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  62.            break;
  63.  
  64.        case 'r':
  65.        case 'R':
  66.  
  67.            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_RED);
  68.            else SetConsoleTextAttribute(consola,FOREGROUND_RED | FOREGROUND_INTENSITY);
  69.            break;
  70.  
  71.        case 'p':
  72.        case 'P':
  73.  
  74.            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED);
  75.            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_INTENSITY);
  76.            break;
  77.  
  78.        case 'b':
  79.        case 'B':
  80.  
  81.            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREEN);
  82.            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  83.            break;
  84.  
  85.        default:
  86.            break;
  87.    }
  88.  
  89.    return 0;
  90.  
  91. }
  92.  

Cuando me vuelva a aburrir tanto le añadire para poder poner el texto subrrayado  :P ;) :-\


Saludos
32  Seguridad Informática / Bugs y Exploits / Re: No puedo sobrescribir EIP (Linux) en: 27 Diciembre 2007, 03:05 am
Que lio que me estoy haciendo... xDxD  En windows no tarde na en hacer el **** exploit.... xD

A ver a partir de la 'A' 16 si pongo un offset deberia ir a esa parte de la memoria, asi que tengo que ponerle un offset a la shellcode pero... En que parte de la pila meto la shellcode y despues como saco el offset a la shellcode??

En windows se que ponia la shellcode en la direccion de ESP y despues hacia un "jmp esp" pero por .lo que veo en linux es diferente... xD


Saludos  ;) ;)

33  Seguridad Informática / Bugs y Exploits / No puedo sobrescribir EIP (Linux) en: 26 Diciembre 2007, 16:42 pm
Hola, el caso es que estoy intentando crear un exploit para el tipico programa vulnerable en linux pero no consigo sobrescribir el EIP... aver si me pueden ayudar:


El codigo vulnerable es:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4.  
  5. int main(int argc, char **argv) {
  6.  
  7.  
  8. char buff[12];
  9. strcpy(buff,argv[1]);
  10. printf("\nHas escrito:   %s\n",buff);
  11.  
  12. return 0;
  13.  
  14.  
  15. }
  16.  

Compilo y pruebo:

Código:
zhynar@zhynar:~/Desktop$ gcc bug2.c -o bug2 -ggdb
zhynar@zhynar:~/Desktop$ ./bug2 hola                    <------- Compruevo que funciona

Has escrito:   hola
zhynar@zhynar:~/Desktop$ ./bug2 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA   <-------- Mas de 12 'A's

Has escrito:   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Violación de segmento                                <---------- Se produce el desbordamiento
zhynar@zhynar:~/Desktop$

Ahora lo abro con el gdb:
Código:
zhynar@zhynar:~/Desktop$ gdb bug2
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA    <---- Muchas 'A's...
Starting program: /home/zhynar/Desktop/bug2 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Failed to read a valid object file image from memory.

Has escrito:   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Program received signal SIGSEGV, Segmentation fault.      <------ Se produce el desbordamiento
0x080483dc in main (argc=Cannot access memory at address 0x41414141
) at bug2.c:12
12      }
(gdb) info registers
eax            0x0      0
ecx            0x41414141       1094795585
edx            0xb7fbe448       -1208228792
ebx            0xb7fbcff4       -1208233996
esp            0x4141413d       0x4141413d        <---- Sobrescrito
ebp            0x41414141       0x41414141        <---- Sobrescriito
esi            0x0      0
edi            0xb7fe6cc0       -1208062784
eip            0x80483dc        0x80483dc <main+72>      <----- Pero no consigo sobrescribir el EIP   
eflags         0x210282 [ SF IF RF ID ]
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
(gdb)

Aver si me pueden ayudar...  :) :)

Saludos  ;) ;)
34  Programación / Scripting / Re: Tutorial Perl desde cero en: 26 Diciembre 2007, 14:33 pm
El programa se llama perl, igual que el mismo lenguage.


Saludos
35  Programación / Scripting / Re: Batch colores en: 25 Diciembre 2007, 16:23 pm
Me parece que con solo BATCH no se puede, yo una vez lo hice usando un .exe creado en C que ponia una palabra o frase del color que quisiera.

Si quieres el code lo busco y lo pongo...


Saludos
36  Programación / PHP / Re: Duda server en: 23 Diciembre 2007, 03:17 am
Mirate este tutorial de php que al fnal te enseña como cobinarlo con SQL:
www.gui.uva.es/~laertes/articulos/php/GuiaCursoPHP_SQL.pdf


Saludos

37  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Zona de Compra-Venta en: 23 Diciembre 2007, 02:52 am
Yo opino igual, no solo por los conflictos entre users sino porque este es un foro de informatica no una subasta xD             
38  Programación / Scripting / Re: Libros de programación en perl de O'Reilly en: 21 Diciembre 2007, 01:30 am
lastima que yo no sepa ingles... Si alguien sabe alguno bueno en español podria ponerlo porfa.


Saludos
39  Media / Diseño Gráfico / Re: Felicitación navideña en: 20 Diciembre 2007, 00:00 am
hasta despues de vacaciones no podria ponerlos porque estan en los pcs de mi instituto.

Cuando acaben las vacaciones los pondré



Saludos.
40  Media / Diseño Gráfico / Re: Felicitación navideña en: 19 Diciembre 2007, 19:35 pm
Al final no he ganado el concurso...     :o :o  :-X :-X :( :(

Bueno otra vez sera xD :xD


Saludos!
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines