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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 [260] 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 ... 287
2591  Informática / Software / Re: Win-Rar en: 4 Junio 2019, 12:17 pm
En teoría cualquiera puede modificar el winrar.exe entrar al servidor y subirlo a la misma url.
Si no te dan un hash para comprobarlo... Tambien da igual lo seguro que sea la web si le cambian la url de la descarga o directamente cualquier ***** en el lado del cliente...
Incluso es posible que el propio desarrollador presuma de tener todo seguro, hubiese un rotkit en el equipo del desarrollador y nada más generó el ejecutable se lo infectasen. Por lo que ni el hash te dice nada. Despues aparecen bios infectadas y no se sabe de qué porque el programa estaba limpio. Obviamente tras una actualización que se haga subiendo la nueva versión directamente a la web o un instalador no queda rastro de nada, solo en los ejecutables que ya fueron descargados jajaja.
2592  Foros Generales / Noticias / Re: YouTube recomendó vídeos de niñas menores de edad tras visualizar vídeos ... en: 4 Junio 2019, 11:57 am
Es bastante lógico el algoritmo.

Varios pedófilos buscan en youtube: porno jovenes.
Después buscan: niñas twerking.
Niñas bikini.
Niñas piscina.

Y cuando alguien busque porno le saldrán videos con la palabra niñas como relacionado con la busqueda.

Y cuando alguien busque niñas le saldrán videos recomendados con la palabra porno.

Tambien lo hace al clickar en videos. Si estoy viendo vídeos de ovejas y al lado click en videos de coches. Es probable que si por casualidad muchos usuarios hacen lo mismo, se relacionen ovejas con coches. Salgan vídeos en tendencias de un pastor que en vez perro usa un 4x4 para dirigir las obejas.

Debe funcionar de forma parecida a como google te autocompleta las frases mientras las escribes.
Por ejemplo si pones:
El significado de
Y un espacio, se autocompleta según lo más buscado tras esa frase.
Puedes sacar conclusiones como que hay muchos Carlos que quieren saber que signifca su nombre. O hay muchos Carlos en el mundo. Jajaja
2593  Programación / Programación C/C++ / Re: funcion para hundir la flota enemiga en: 4 Junio 2019, 09:44 am
En general las variables que vas a usar no deben ir dentro de la funcion principal en plan:
#include <time.h>
main()
{
static int variable1,
bool variable2;
return
}
Declara las variables encima de main para que sean globales.

A penas mire el código del programa, era un ejemplo de uso para que adecuases al programa no para que hicieses copia y pega jajaja.

Si pones ++ataque; en lugar de ataque++; se ejecuta más rapido.

En:
int columnas = rand() %10;
Creo que así te genera numeros del 0 al 9. Pero no estoy seguro al 100% no recuerdo. Metelo en un bucle con cout para ver todos los numeros que te genera y lo compruebas. Si pasa eso le pones rand() %10+1; Y listo. Así siempre vas sumar 1 tras la operación y todos los mumeros serán entre 1 y 10 ambos incluidos. O te devuelve entre 0 y 10. Miralo y arreglalo. No tiene mucho má

rand(); En esta segunda llamada me referia a que hicieses lo mismo que la llamada a rand de arriba, pero guardar un numero distinto en int filas, en vez de en int columnas.

Puede ser que el numero que te de, sea el mismo que en la llamada anterior porque no dio tiempo a que se cambiase la hora local, en ese caso, o haces una operación sencilla en plan:
int filas = (int columnas +1) /2 //Es solo un ejemplo.

O pausas X tiempo la ejecucion para que cambie la hora //feo feo

O generas el numero para columnas al principio del programa y el de filas aqui.//poco fiable

O cambias el formato de la hora a milisegundos//Funcionara?

O cambias la semilla con srand(semilla); antes de la llamada a rand();
Ya sea srand(1); o a poder ser algo más aleatorio. Si no siempre se te usara la misma serie.

Lo que a ti se te ocurra. Por ejemplo yo suelo multiplicar el numero de time por otro numero ya que el numero de time va a ser distinto en cada ejecucion.

Yo no puedo compilar el programa que tendría que hacer copia y pega desde el movil a un archivo, meterlo en la tarjeta sd, apagar el móvil, meter la tarjeta en el pc, compilar, arreglar si algo no funciona, volver a guardar en tarjeta sd, meter tarjeta en el movil, encenderlo, y pegar el archivo.

Es más sencillo que pruebes el juego, busques los errores jugando, y los comentes aquí. Así según el error que sea sabré en donde buscar el problema sin tener que entender todo el codigo. A parte cuaquiera que lea el post con el error que tienes podría ayudarte.
2594  Foros Generales / Noticias / Re: Telefónica trae a España una especie de 'OT' para formar gratis a programadores en: 4 Junio 2019, 04:38 am
Por unirme al zasca:
https://es.m.wikipedia.org/wiki/Flame_(malware)
Por cierto sigue actualmente en desarrollo desde el 2012 y hay sospechas de team de brasil aunque no ha salido a los medios. Wikipedia esta desactualizada.

Securelist | Kaspersky: Análisis e informes sobre amenazas ...
https://securelist.lat
BasBanke es una nueva familia de programas maliciosos que ataca a los usuarios en Brasil. Se trata de un troyano ...

Camubot, banload, n40, coinhive, poseidon...

Y te menciono los que más actividad tienen este año.

Es punta de lanza junto a China en malware. Quien ha buscado malware y no ha dado con un blog en portugues no ha buscado bien... Ya casi lo hablo como el inglés xD
2595  Programación / Programación C/C++ / Re: funcion para hundir la flota enemiga en: 4 Junio 2019, 03:35 am
No molestas, de eso van los foros, de hacer preguntas y responderlas.

Siento no haber sido claro. Lo intentaré de nuevo.

La funcion que quieres crear, dices que solo quieres que se ejecute una vez. Para eso declaramos una variable global static:

static int vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial = 0;


Tambien vamos a usar una variable booleana para saber si se ha cumplido la condicion que queremos que se cumpla para realizar el ataque aereo especial.

bool llamarALaFuncionAtaqueAereoEspecial = false;


Ahora necesitamos la condicion para llamar a la funcion AtaqueAereoEspecial.

if (fila[y] == 'Z' && columna[y] == 99)
{
llamarALaFuncionAtaqueAereoEspecial = true;
}

Dentro del bucle del juego haremos la llamada a la funcion, si nunca antes se ha llamado, y si la condicion se cumple:

if (vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial ==0 && llamarALaFuncionAtaqueAereoEspecial == true)
{
AtaqueAereoEspecial();
}

Por ultimo creamos la funcion:

void AtaqueAereoEspecial()
{
vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial++;

/*Aqui le metes la hora local usando la biblioteca time y srand();

Aqui generas el numero aleatorio con rand(); y elijes entre que valores quieres que esté el numero generado. Si tienes 10 columnas y 10 filas, le indicas que te de un numero entre 1 y 10 para las columnas.

Aqui vuelves a llamar a rand(); para generar un numero aleatorio entre 1 y 10 para las filas.

Aqui llamas a la funcion que tengas para realizar el ataque en la columna y la fila aleatoria.
}

Aqui tienes ejemplos del uso de rand y srand en C https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=917:generar-numeros-o-secuencias-aleatorios-en-c-intervalos-srand-y-rand-time-null-randmax-cu00525f&catid=82&Itemid=210
2596  Programación / Programación C/C++ / Re: funcion para hundir la flota enemiga en: 4 Junio 2019, 02:57 am
Lo has creado tu? Me parece muchísimo código para un juego con mecánicas tan sencillas. Pero si funciona dpm.

Para la funcion que preguntas yo lo haría de la siguiente forma:
Declarar variable static y darle valor 0;
Dentro de la funcion la primera instruccion es sumarle a la variable +1 para que deje de valer 0;

En la llamada a la funcion desde main, en el bucle del juego, esta la metes dentro de un if:
 if (condicionDeLlamada igual a true y variableStatic igual a cero)
{
funcion();
}

Bastante sencillo y pocas lineas.

Ahora, para el contenido de la funcion, simplemente usa la funcion rand();
Puedes modificar los parametros y hacer operaciones con el resultado de rand() para que te de un numero de una casilla.

Ponle de semilla a la funcion, la hora local del sistema. La funcion es srand() que viene de seedrandom es decir "semilla aleatoria". Esto es para que el programa utilice un numero para generarte otro pseudoaleatorio. Al meterle la hora local siempre va a tener un valor distinto. Ya que la hora locak cambia cada rato.

Cuando se cumpla la condicion para llamar a esta funcion simplemente ponle a una variable global a la que le asignaste false en la declaración, el valor true al complirse la condicion.
Despues con un AND en el if dices que si la variable es true y la variable static es igual a 0 se realice la llamada a la funcion.
Despues dentro de la funcion le sumas 1 para que nunca se vuelvan a cumplir las 2 condiciones. Por lo que nunca se volvera a llamar a la funcion. Solo esa primera vez que la variable static contador valia 0.


PD: No se si tienes más dudas, no entiendo los codigos sin mirarlos miy detenidamente. Asique no puedo decirte nada del programa sin ejecutarlo y estoy desde el movil. A cerca de dudas, problemas y trozos de codigo si puedo ayudarte. Pero con todo el programa a la vez sin pararme a buscar para que se usa cada variable, cada funcion etc no.

Por eso mismo yo pongo nombres exageradamente largos de todos los codigos que hago en plan:
p_haciaTerceraLetraDeStringMiNombre;

si no es un coñazo mirar todo el programa y buscar el puntero en 50 sitios para encontrarlo dentro de un for y tener que mirar todo el funcionamiento para sacar algo sencillo.

A parte puedes usar los codigos geshi en el foro para meter el codigo dentro y que se vea el codigo en colores como en el ide.

Dale a editar mensaje y ponlo, así será más agradable de leer.
2597  Foros Generales / Noticias / Re: Telefónica trae a España una especie de 'OT' para formar gratis a programadores en: 4 Junio 2019, 02:11 am
Simplemente quieren sacar trabajadores sin títulos para tenerlos en los puestos bajos y realizar tareas monótonas y sencillas bajo el mando de alguien cualificado. Creo que es obvio. No veo otros motivos a parte de financiaciones al proyecto de empresas que precisamente busquen eso. Y de paso si se encuentran con algún talento oculto, se lo llevan también.
Yo la programación la veo como un hobby y no creo que nunca acabe trabajando de ello.
Pero oportunidades como estás me parecen magníficas, así puedo aprender mientras trabajo y mejorar en mis proyectos personales.
A parte seguramente estos cursos se llenen de analfabetos digitales, o gente en paro sin ningún ánimo por involucrarse personalmente con la programación. Asique me considero perfecto como alumno del proyecto, ya que aprovecharía la formación mejor que nadie.

No pienso que desarrollar codigo con mano de obra barata contribuya al aumento de costes de líneas de cada persona. Al contrario. Si hacen bien su trabajo pueden que rebajen costes a las empresas afiliadas lo que podría llevar o no a una mejora en los precios y seguramente llevaría a unos mejores productos para el cliente final.

No creo que tengas que estar con todo de acuerdo de lo que hace una empresa, o si no, no trabajarías en tu vida. Las cosas son así. Yo prefiero trabajar para telefonica u otras empresas afiliadas que talando madera para un señor.

Tampoco tengo grandes pretensiones a nivel de sueldo. Con poder hacer algo que me guste y tener un plato de comida al medio dia y una cama para dormir me vale.
2598  Foros Generales / Noticias / Re: Telefónica trae a España una especie de 'OT' para formar gratis a programadores en: 3 Junio 2019, 22:55 pm
Me queda muy lejos pero intentaré pasar las pruebas. Tiene pinta de tener salida laboral sí o sí.
Alguien más del foro lo va a intentar?
2599  Foros Generales / Foro Libre / Re: Qué visión tienes de la vida? en: 3 Junio 2019, 22:18 pm
Me siento identificado con prácticamente la totalidad de tu mensaje.
 A cerca de lo de : 
Citar
dudo aue un adolescente de 16 años average sepa menos que uno de 1950

No creo que la inteligencia tenga lo más mínimo que ver con la cultura o los conocimientos ignorando el idioma que sí se sabe que pensamos usando el lenguaje.

Yo definiría la inteligencia como la capacidad para encontrar resoluciones efectivas a problemas.
Ya sea con un pensamiento lógico/racional o con un pensamiento más imaginativo e inovador.

Quien es más inteligente? El que sabe que 10x10 es 100 de memoria pero no sabría calcular 10x100.
O el que no sabe que 10x10 es cien pero que es capaz de calcularlo sumando 10 veces 10 y saca la conclusión de que añadiendo un 0 al numero a ser multiplicado va a obtener siempre el mismo resultado que haciendo las sumas?

El primero tiene más conocimientos. Pero el segundo trás razonar es capaz de resolver el problema y todos a los que pueda extrapolar la logica que está aplicando.

Para ser más concluyente, es más inteligente una base de datos, o una persona?

La base de datos tiene todo el conocimiento que necesita, pero carece de un pensamiento para resolver problemas.

La persona no los tiene pero se acercará más a la resolución del problema sin ningún conocimiento a cerca del mismo.

De seguro se sabe más que en el pasado. Pero también me parece que la gente es más estúpida por tener menos necesidad de pensar. Lo único que tiene que hacer un estudiante en la mayoría de casos es hacer de grabadora o de base de datos sin proponer ninguna alternativa a la resolución de problemas. Lo que implica que no se desarrolla esta capacidad y somos googles andantes.
El sistema educativo y la sociedad no alienta a proponer resoluciones de este tipo. La respuestá típica es, así no es como viene en el libro. Así no se hace... etc.
2600  Programación / Programación C/C++ / Re: Bucle while infinito muy ruidoso para keylogger c++ en: 3 Junio 2019, 21:37 pm
Intentaré usar algun tipo de funcion bloqueante que no haga nada hasta que reciba input.
A parte el keylogger que estoy diseñando va bastante como el culo. Nornalmente pilla todas las teclas pero a veces el for no le da tiempo a pillar teclas. Entonces si escribo HHHOOOLLLAAA en el log se me puede guardar:
HHOAAA

Creo que voy a empezar de 0 mirando por ejemplos para ver varias maneras de hacerlo. El tema es que me gustaría que fuese en C++ puro multiplataforma porque a parte del keylogger se guardan otro tipo de registros y lo quiero usar para pcs que tengan servidor linux y sistema windows. Se que podría hacerlo con un rotkit y varios módulos. Uno de ellos para desplegar otro rotkit desde un sistema a otro y tener 1 en cada sistema según versión etc, pero no me convence. Parece una tarea muy pesada.

Es más que nada para aprender, si no hacia copia y pega de sources y ya.


Mirare los hoocks, pero ne gustaría que fuese multiplataforma sin tener que diseñar un keylogger para windows, otro para linux, otro para mac, otro para android...

La idea es subir el keylogger a un servidor web al cual puedo acceder a archivos de solo lectura para sacar la pass de root. Ya sea windows server, ubuntu server o lo que sea.
Páginas: 1 ... 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 [260] 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 ... 287
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines