Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - El_Java

#41
Hacking / Re: Enviar mensaje por ip
13 Noviembre 2011, 12:59 PM
Claro que es posible, si sabes algo de programación, solo tienes que informarte de como usar sockets. En windows creo que se llama winshock.
Un saludo!
#43
Hacking / Re: [HOW TO] Ataque modelo Wifi
12 Noviembre 2011, 12:42 PM
kamsky, el enlace de la guía se ha venido abajo, intenta resubirlo si no es mucha molestia que por lo que veo la guia merece mucho la pena :)
#44
Windows / Configurar VirtualBox wifi
5 Noviembre 2011, 16:34 PM
Hola, acabo de instalar una maquina virtual con Backtrack 5, y todo va bien menos una pequeña cosa. El problema es que backtrack me detecta mi entrada de red como cableada (etho0) y yo lo que quiero es que me la detecte como una wifi (wlan0) para poder ver las redes disponibles, pero no he encontrado ningun modo de configurar virtualbox para que haga esto, siempre me conecta con cable, segun he leido, virtualbox virtualiza una tarjeta de red que conecta con el wifi de mi SO..
¿Alguien sabe como puedo solucionar mi problema?
#45
Programación C/C++ / Re: [C++] Downloader
2 Noviembre 2011, 16:05 PM
Lo de recv es porque recibe los datos de 1 en 1, de ahi que el tamaño sea 1, y no le pasa el buffer, le pasa un puntero a la posicion del buffer (buffer[0+i]).
Y strncmp, es así porque lo que el hace es comparar el buffer con "\r\n\r\n" recorriendo el buffer uno a uno, y le quita 4 para no producir un overflow al pasarse del tamaño del buffer, entiendes?

Un saludo! :D
#46
ASM / Error de novato!
1 Noviembre 2011, 13:25 PM
Hola, he decidido introducirme en el mundo del ensamblador, y acabo de empezar, he intentado hacer un código sencillo para ver como salía, pero no consigo que me funcione. Estoy programando en ensamblador para linux y estoy usando para compilarlo y linkarlo, nasm y ld:
Lo que quiero hacer exactamente es crear un archivo llamado 'prueba.txt' y en el escribir lo que haya puesto en el argv[1] en la terminal, pero me da un error ("prueba.asm:2: error: comma expected after operand 1") en la creación del array.
Hechadle un ojo a ver si veis el fallo:
Código (asm) [Seleccionar]

section .data
txt db 10 dup(?),10

section .text
global _start
_start:
pop eax;
pop eax;
pop txt;

mov eax,8
mov ebx,'prueba.txt'
mov ecx,00644Q
int 80h

test eax,eax
js skipWrite

call fileWrite

mov eax,1
xor ebx,ebx
int 80h

skipWrite:
mov ebx,eax
mov eax, 1
int 80h

fileWrite:
mov ebx,eax
mov eax,4

mov ecx,txt
mov edx,80
int 80h

mov eax,6
int 80h
ret


Un saludo!
#47
Normal, si te hubieras molestado en leer que hace la funcion strcmp() sabrias que si las dos funciones son iguales devuelve un 0, y sin son diferentes un nº < 0 ó > 0 según cual de los dos parametros sea el mayor de los dos.
#48
Scripting / Re: Descargar fotos de Tuenti
17 Octubre 2011, 22:17 PM
Existe una API para php de tuenti que te permite hacer todo eso que dices.
#49
Pienso que eso es generalizar demasiado, pero se puede decir que sí que sirven para eso.
Tambien se usan para moverte estructuras dinamicas (TLA, creo que era), para el poliformismo de clases, para pasar cualquier argumento haciendo un casting (void *), etc...
#50
Uno de los ejemplos más comunes para el uso de punteros es el paso de datos extremadamente grandes como argumento de una función.
Imagina que tienes un dato muy grande, y que quieres pasarlo a una función, como ya sabes, los argumentos cuando se pasan se copian, por lo que se puede decir que son dos variables distintas, al tener que copiarlas gastas más memoria.
Para solucionar esto, pasas como argumento un puntero al dato tan grande que quieres pasar, por lo que actúas directamente en el dato.
Un ejemplo:
Código (cpp) [Seleccionar]

void func (long long* dato){
    //dato es un puntero al dato tan grande;
}

int main(){
   long long dato;
   ...
   func(&dato); //Pasas la direccion de dato
   ...
   return 0;
}


Hay muchas más aplicaciones, pero esta es una de las más sencillas.

Pd. me gusta tu avatar ;)