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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 125
291  Seguridad Informática / Análisis y Diseño de Malware / Re: pequeno quilmes en: 9 Febrero 2011, 23:26 pm
era una simple mencion alos quilmes que desarrollaban antiguamente los hackers
como un tributo grande capitancrunch
si es cierto que hoy en dia el scriptinq es muy recomendado te doy la razon
peor se han hecho autenticos destroyers en batch 

¡Tío, primero lo del exploit del Avast y ahora esto!
Vamos a ver: ¿Vienes, nos pones un code que no funcionaría nunca y luego cuando te digo que no sirve para nada vas y sueltas eso?
Y los hackers ni han hecho ni hacen ni harán eso nunca, en el sentido literal.
Y vaya super destroyers... Me río de ellos. Vaya tiempos los que corren :P Una cosa es VBS y otra Batch
292  Seguridad Informática / Bugs y Exploits / Re: exploit en avast en: 9 Febrero 2011, 23:23 pm
Si, si eso funciona yo me llamo Quijote, el de la Mancha :P
Donde lo has leído? Penoso, lo único que harás será cargarte el mfc90loc.dll original  :xD

Yo de ti me dejaría de tonterías y me pondría a aprender algo...
293  Foros Generales / Dudas Generales / Re: Estudiar Bachiller o hacer la prueba de acceso? en: 9 Febrero 2011, 23:15 pm
Hola a todos, hace tiempo que no se que hacer..
ahora estoy en 2º de un grado medio de informatica... y ahora que este año acabo, pues empiezo a dudar de lo que estudiar en el futuro.
Estoy pensando en hacer el Bachiller y luego hacer la ingenieria informatica o hacer la prueba de acceso y hace la FP superior. (he de añadir que yo de mates, voy un poco justo he estado viendo por internet eso de la ingieneria y he leido que hacen mates obligatorias y nose)
Bueno la question es que no se que estudiar. Cual de las 2 opciones tiene mas salida? o estudiar bachiller o hacer la prueba de acceso?
que me aconsejais¿?
un saludo!

Pues yo te recomendaría Bachiller. Yo lo haré cuando me toque y mientras...
Te lo digo porque parece tener más salidas... Ni idea :P
294  Sistemas Operativos / GNU/Linux / Re: administrar segundo usuario en: 9 Febrero 2011, 21:55 pm
Mmm lo estabas haciendo bien...
Código:
# groupmod -g 995 admin
Admin se deja o se sustituye por el grupo en cuestión. Ponle mejor tu nombre de usuario original
295  Seguridad Informática / Bugs y Exploits / Re: [Taller] Curso Exploiting elhacker.net 2011 : ¿Te apuntas? en: 9 Febrero 2011, 19:28 pm
Pues precisamente uso 9.04 e Iván la gama 10 así que no habrá problemas jaja...
296  Seguridad Informática / Bugs y Exploits / Re: [Taller] Curso Exploiting elhacker.net 2011 : ¿Te apuntas? en: 9 Febrero 2011, 19:24 pm
ok sangrini gracias por anotarme , ahora porfavor dime que software  necesito tener instalado Linux que mas? el linux cual me recomiendan
Wow, nuevo nombre: Sangrini Sagrini!!!
Pues linux e internet :P
Si eso te podrias hacer un Skype, pero aun no sabemos fijo donde lo hacemo :-o Ivan está ultimamente off  :(
297  Foros Generales / Noticias / Re: Comunicado oficial de SeguridadWireless.net sobre el algoritmo WPA de Comtrend en: 9 Febrero 2011, 18:59 pm
Creo que todos deberíamos adoptar el full disclosure... hace que todo avance mas rápido en (in)seguridad informática...

No estoy de acuerdo, yo lo que haría es básicamente lo que han hecho ellos. Publicarlo "tapando" datos y hablando con la compañía. Me satisface mucho más que ver a un lammer usando mis herramientas...
298  Seguridad Informática / Bugs y Exploits / Re: [Taller] Curso Exploiting elhacker.net 2011 : ¿Te apuntas? en: 9 Febrero 2011, 18:42 pm
Es 23:59 hora española, o sea mañana, porque a las doce no estaré conectado jeje...

Bueno en un post vi que como requisito minimo tenia que tener instalado linux algo asi yo no se usar linux ni mucho menos he programado en C :-[ pero se programar en otros lenguajes  quiero entrar al curso si se puede aun y me aceptan asi si no seria para la otra??
Si se puede, con tu permiso te apunto :P. Yo de ti probaria linux, y si no...
1) Máquina virtual.
2) Server ssh (no siempre disponible :-o)
Lo de los conocimientos se puede arreglar, lee un minimo y el punto 0...

bien descargue la primera entrega :)
pero hay algun topic para ponr dudas, que  a mi no me va  los comandos del nasm:
Código
  1. $ ld -m elf_i386 -o testasm testasm
  2. testasm: file not recognized: File truncated
  3.  
Yeah, una descarga!
El topic de dudas se abrirá más tarde, el punto cero no tendrá PWP ni conferencia ni post. Toda duda por pm...
Código:
nano code.s
[Se abre nano y escribes...]
nasm -f elf -o code.o code
ld -m elf_i386 -o code code.o
./code
Prueba así...  Ese punto lo escribí sin probarlo en el momento, pero de todos modos me va...
Suerte!

Ryan, tu primer comentario...
Sí, con un sistema linux te vienen instalados tanto bash como sh, no será problema...
299  Programación / Programación C/C++ / Re: error copilando WinPcap en: 9 Febrero 2011, 18:37 pm
Pues este code es de John Ericson...
1. Code sniffer
2. Hacking-network.h
3. Hacking.h
Todos los codes...
Código
  1. #include <pcap.h>
  2. #include "hacking.h"
  3. #include "hacking-network.h"
  4.  
  5. void pcap_fatal(const char *, const char *);
  6. void decode_ethernet(const u_char *);
  7. void decode_ip(const u_char *);
  8. u_int decode_tcp(const u_char *);
  9.  
  10. void caught_packet(u_char *, const struct pcap_pkthdr *, const u_char *);
  11.  
  12. int main() {
  13. struct pcap_pkthdr cap_header;
  14. const u_char *packet, *pkt_data;
  15. char errbuf[PCAP_ERRBUF_SIZE];
  16. char *device;
  17.  
  18. pcap_t *pcap_handle;
  19.  
  20. device = pcap_lookupdev(errbuf);
  21. if(device == NULL)
  22. pcap_fatal("pcap_lookupdev", errbuf);
  23.  
  24. printf("Sniffing on device %s\n", device);
  25.  
  26. pcap_handle = pcap_open_live(device, 4096, 1, 0, errbuf);
  27. if(pcap_handle == NULL)
  28. pcap_fatal("pcap_open_live", errbuf);
  29.  
  30. pcap_loop(pcap_handle, 3, caught_packet, NULL);
  31.  
  32. pcap_close(pcap_handle);
  33. }
  34.  
  35. void caught_packet(u_char *user_args, const struct pcap_pkthdr *cap_header, const u_char *packet) {
  36. int tcp_header_length, total_header_size, pkt_data_len;
  37. u_char *pkt_data;
  38.  
  39. printf("==== Got a %d byte packet ====\n", cap_header->len);
  40.  
  41.  
  42. decode_ethernet(packet);
  43. decode_ip(packet+ETHER_HDR_LEN);
  44. tcp_header_length = decode_tcp(packet+ETHER_HDR_LEN+sizeof(struct ip_hdr));
  45.  
  46. total_header_size = ETHER_HDR_LEN+sizeof(struct ip_hdr)+tcp_header_length;
  47. pkt_data = (u_char *)packet + total_header_size;  // pkt_data points to the data portion
  48. pkt_data_len = cap_header->len - total_header_size;
  49. if(pkt_data_len > 0) {
  50. printf("\t\t\t%u bytes of packet data\n", pkt_data_len);
  51. dump(pkt_data, pkt_data_len);
  52. } else
  53. printf("\t\t\tNo Packet Data\n");
  54. }
  55.  
  56. void pcap_fatal(const char *failed_in, const char *errbuf) {
  57. printf("Fatal Error in %s: %s\n", failed_in, errbuf);
  58. exit(1);
  59. }
  60.  
  61. void decode_ethernet(const u_char *header_start) {
  62. int i;
  63. const struct ether_hdr *ethernet_header;
  64.  
  65. ethernet_header = (const struct ether_hdr *)header_start;
  66. printf("[[  Layer 2 :: Ethernet Header  ]]\n");
  67. printf("[ Source: %02x", ethernet_header->ether_src_addr[0]);
  68. for(i=1; i < ETHER_ADDR_LEN; i++)
  69. printf(":%02x", ethernet_header->ether_src_addr[i]);
  70.  
  71. printf("\tDest: %02x", ethernet_header->ether_dest_addr[0]);
  72. for(i=1; i < ETHER_ADDR_LEN; i++)
  73. printf(":%02x", ethernet_header->ether_dest_addr[i]);
  74. printf("\tType: %hu ]\n", ethernet_header->ether_type);
  75. }
  76.  
  77. void decode_ip(const u_char *header_start) {
  78. const struct ip_hdr *ip_header;
  79.  
  80. ip_header = (const struct ip_hdr *)header_start;
  81. printf("\t((  Layer 3 ::: IP Header  ))\n");
  82. printf("\t( Source: %s\t", inet_ntoa(ip_header->ip_src_addr));
  83. printf("Dest: %s )\n", inet_ntoa(ip_header->ip_dest_addr));
  84. printf("\t( Type: %u\t", (u_int) ip_header->ip_type);
  85. printf("ID: %hu\tLength: %hu )\n", ntohs(ip_header->ip_id), ntohs(ip_header->ip_len));
  86. }
  87.  
  88. u_int decode_tcp(const u_char *header_start) {
  89. u_int header_size;
  90. const struct tcp_hdr *tcp_header;
  91.  
  92. tcp_header = (const struct tcp_hdr *)header_start;
  93. header_size = 4 * tcp_header->tcp_offset;
  94.  
  95. printf("\t\t{{  Layer 4 :::: TCP Header  }}\n");
  96. printf("\t\t{ Src Port: %hu\t", ntohs(tcp_header->tcp_src_port));
  97. printf("Dest Port: %hu }\n", ntohs(tcp_header->tcp_dest_port));
  98. printf("\t\t{ Seq #: %u\t", ntohl(tcp_header->tcp_seq));
  99. printf("Ack #: %u }\n", ntohl(tcp_header->tcp_ack));
  100. printf("\t\t{ Header Size: %u\tFlags: ", header_size);
  101. if(tcp_header->tcp_flags & TCP_FIN)
  102. printf("FIN ");
  103. if(tcp_header->tcp_flags & TCP_SYN)
  104. printf("SYN ");
  105. if(tcp_header->tcp_flags & TCP_RST)
  106. printf("RST ");
  107. if(tcp_header->tcp_flags & TCP_PUSH)
  108. printf("PUSH ");
  109. if(tcp_header->tcp_flags & TCP_ACK)
  110. printf("ACK ");
  111. if(tcp_header->tcp_flags & TCP_URG)
  112. printf("URG ");
  113. printf(" }\n");
  114.  
  115. return header_size;
  116. }
  117.  
Código
  1. /* This function accepts a socket FD and a ptr to the null terminated
  2.  * string to send.  The function will make sure all the bytes of the
  3.  * string are sent.  Returns 1 on success and 0 on failure.
  4.  */
  5. int send_string(int sockfd, unsigned char *buffer) {
  6.   int sent_bytes, bytes_to_send;
  7.   bytes_to_send = strlen(buffer);
  8.   while(bytes_to_send > 0) {
  9.      sent_bytes = send(sockfd, buffer, bytes_to_send, 0);
  10.      if(sent_bytes == -1)
  11.         return 0; // return 0 on send error
  12.      bytes_to_send -= sent_bytes;
  13.      buffer += sent_bytes;
  14.   }
  15.   return 1; // return 1 on success
  16. }
  17.  
  18. /* This function accepts a socket FD and a ptr to a destination
  19.  * buffer.  It will receive from the socket until the EOL byte
  20.  * sequence in seen.  The EOL bytes are read from the socket, but
  21.  * the destination buffer is terminated before these bytes.
  22.  * Returns the size of the read line (without EOL bytes).
  23.  */
  24. int recv_line(int sockfd, unsigned char *dest_buffer) {
  25. #define EOL "\r\n" // End-Of-Line byte sequence
  26. #define EOL_SIZE 2
  27.   unsigned char *ptr;
  28.   int eol_matched = 0;
  29.  
  30.   ptr = dest_buffer;
  31.   while(recv(sockfd, ptr, 1, 0) == 1) { // read a single byte
  32.      if(*ptr == EOL[eol_matched]) { // does this byte match terminator
  33.         eol_matched++;
  34.         if(eol_matched == EOL_SIZE) { // if all bytes match terminator,
  35.            *(ptr+1-EOL_SIZE) = '\0'; // terminate the string
  36.            return strlen(dest_buffer); // return bytes recevied
  37.         }
  38.      } else {
  39.         eol_matched = 0;
  40.      }  
  41.      ptr++; // increment the pointer to the next byter;
  42.   }
  43.   return 0; // didn't find the end of line characters
  44. }
  45.  
  46.  
  47. /* Structure for Ethernet headers */
  48. #define ETHER_ADDR_LEN 6
  49. #define ETHER_HDR_LEN 14
  50.  
  51. struct ether_hdr {
  52.   unsigned char ether_dest_addr[ETHER_ADDR_LEN]; // Destination MAC address
  53.   unsigned char ether_src_addr[ETHER_ADDR_LEN];  // Source MAC address
  54.   unsigned short ether_type; // Type of Ethernet packet
  55. };
  56.  
  57. /* Structure for Internet Protocol (IP) headers */
  58. struct ip_hdr {
  59.   unsigned char ip_version_and_header_length; // version and header length combined
  60.   unsigned char ip_tos;          // type of service
  61.   unsigned short ip_len;         // total length
  62.   unsigned short ip_id;          // identification number
  63.   unsigned short ip_frag_offset; // fragment offset and flags
  64.   unsigned char ip_ttl;          // time to live
  65.   unsigned char ip_type;         // protocol type
  66.   unsigned short ip_checksum;    // checksum
  67.   unsigned int ip_src_addr;      // source IP address
  68.   unsigned int ip_dest_addr;     // destination IP address
  69. };
  70.  
  71. /* Structure for Transmission Control Protocol (TCP) headers */
  72. struct tcp_hdr {
  73.   unsigned short tcp_src_port;   // source TCP port
  74.   unsigned short tcp_dest_port;  // destination TCP port
  75.   unsigned int tcp_seq;          // TCP sequence number
  76.   unsigned int tcp_ack;          // TCP acknowledgement number
  77.   unsigned char reserved:4;      // 4-bits from the 6-bits of reserved space
  78.   unsigned char tcp_offset:4;    // TCP data offset for little endian host
  79.   unsigned char tcp_flags;       // TCP flags (and 2-bits from reserved space)
  80. #define TCP_FIN   0x01
  81. #define TCP_SYN   0x02
  82. #define TCP_RST   0x04
  83. #define TCP_PUSH  0x08
  84. #define TCP_ACK   0x10
  85. #define TCP_URG   0x20
  86.   unsigned short tcp_window;     // TCP window size
  87.   unsigned short tcp_checksum;   // TCP checksum
  88.   unsigned short tcp_urgent;     // TCP urgent pointer
  89. };
  90.  
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. // A function to display an error message and then exit
  6. void fatal(char *message) {
  7.   char error_message[100];
  8.  
  9.   strcpy(error_message, "[!!] Fatal Error ");
  10.   strncat(error_message, message, 83);
  11.   perror(error_message);
  12.   exit(-1);
  13. }
  14.  
  15. // An error checked malloc() wrapper function
  16. void *ec_malloc(unsigned int size) {
  17.   void *ptr;
  18.   ptr = malloc(size);
  19.   if(ptr == NULL)
  20.      fatal("in ec_malloc() on memory allocation");
  21.   return ptr;
  22. }
  23.  
  24. // dumps raw memory in hex byte and printable split format
  25. void dump(const unsigned char *data_buffer, const unsigned int length) {
  26. unsigned char byte;
  27. unsigned int i, j;
  28. for(i=0; i < length; i++) {
  29. byte = data_buffer[i];
  30. printf("%02x ", data_buffer[i]);  // display byte in hex
  31. if(((i%16)==15) || (i==length-1)) {
  32. for(j=0; j < 15-(i%16); j++)
  33. printf("   ");
  34. printf("| ");
  35. for(j=(i-(i%16)); j <= i; j++) {  // display printable bytes from line
  36. byte = data_buffer[j];
  37. if((byte > 31) && (byte < 127)) // outside printable char range
  38. printf("%c", byte);
  39. else
  40. printf(".");
  41. }
  42. printf("\n"); // end of the dump line (each line 16 bytes)
  43. } // end if
  44. } // end for
  45. }
  46.  


Va como la seda :P
Suerte!
300  Foros Generales / Foro Libre / Re: La Gioconda ........hoy en: 9 Febrero 2011, 18:32 pm
Wow que de opiniones :-o

Bueno, yo creo que todo lo que pienso lo resume Spider-Net aquí:
Como ya dije al principio de este post Constance, cuidarse no es maquillarse. Me gustan las chicas que se cuidan, no me gustan que sean unas dejadas, al igual que a las chicas no les gustan los tios dejados, pero una cosa es cuidarse y otra maquillarse tanto que parezcas otra persona, yo opino como Og, lo natural se ve más saludable y a mí me resulta mucho más atractiva una mujer que se cuide y se maquille poco que una que se cuide y se maquille mucho.
Me quedo también con la chica de la derecha Og. Y a diferencia de lo que han comentado algunos por aquí, me quedo con la de la derecha tanto para algo serio como para una noche loca, me gusta mucho más. Y por supuesto va maquillada, pero no en exceso así que se ve muy natural, lo que la hace para mi gusto super atractiva y guapísima.
Lo primero es completamente respaldado por mí jeje...
Lo segundo... Vamos a ver, la primera lo único que da es asco. No digo más... O sí: ¿Como puede alguien hacerse algo así en el cuerpo?
Y la segunda...
Citar
Me quedo también con la chica de la derecha Og. Y a diferencia de lo que han comentado algunos por aquí, me quedo con la de la derecha tanto para algo serio como para una noche loca, me gusta mucho más. Y por supuesto va maquillada, pero no en exceso así que se ve muy natural, lo que la hace para mi gusto super atractiva y guapísima.

Voilá!
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 125
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines