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 - ThunderCls

#231
Cita de: Jeezy en  5 Agosto 2018, 17:29 PM
Hola tengo una pregunta, la inyeccion de un dll a un .exe
las preguntas son las siguientes
El virus seria el .dll?
y si el virus es la dll se inyectaria a un .exe normal?

Si deseas crear malware usando dll injection pues es evidente que el malware seria dicha dll, la cual supongo que querrias injectar en todos los procesos (".exe normal") que se encuentren en ejecucion para garantizar la residencia/ejecucion en memoria. Por otra parte si el malware no fuera dicha dll para que querrias usar dll injection de todas formas? No tiene mucho sentido, al menos para mi...pero por supuesto todo depende de el enfoque que quisieras darle a tu malware.

Cita de: Jeezy en  5 Agosto 2018, 17:29 PM
y la ultima y si el virus es un .dll como podria hacer para convertir el virus en un .dll

Supongo que el termino "convertir" no es el mas adecuado en este caso. Si deseas escribir una dll maliciosa no difiere en nada a escribir un dll no maliciosa, es el mismo procedimiento...escribir una dll, lo unico que cambiara sera el codigo que escribas en la misma
#232
Cita de: T3TR@TR35 en 13 Julio 2018, 09:24 AM
Buenas, esta vez los molesto porque quisiera saber si hay algun programa o medio para traducir de lenguaje ensamblador a lenguaje C.
Voy a bajarme el kernel de un SO y quisiera examinarlo.
P.D.: es posible, luego de convertirlo a C, pasarlo a hexadecimal para poderlo convertir a ASCII?
Se que es algo complejo o lioso, cualquier ayuda esta mas que bienvenida.
Gracias :D

Si quieres obtener codigo C/C++ desde una binario compilado entonces necesitas un decompilador (IDA Pro + Hex-rays Decompiler), no te dara un codigo 100% compilable pero es lo mas cerca que conseguiras. Por otra parte si quieres simplemente convertir source code de un lenguaje al otro creo que vas a tener que aprender ambos lenguajes y hacer la traduccion manualmente. No creo entender muy bien esta otra pregunta: "es posible, luego de convertirlo a C, pasarlo a hexadecimal para poderlo convertir a ASCII?"...no entiendo porque querrias hacer esto.

PD: Igual lo que estas intentando hacer se llama "Ingenieria Inversa" y justo en ese foro es a donde creo que deberia ser movido este hilo...Sin embargo, tampoco esperes reversear un kernel con la misma simplicidad con la que te refieres a la accion en si...pero bueno, ya eso lo veras por ti mismo...suerte!
#233
A no ser que seas un streamer/youtuber, o que como dijeron antes, estes subiendo terabytes de informacion todo el tiempo no creo que llegues a necesitar mas de 10-20Mbs. Por otra parte si estas pagando este ancho de banda y no haces nada de lo mencionado antes pues mi criterio es que deberias cambiar tu servicio por uno con menos banda de subida pues aunque tengas un super adaptador nunca usaras ese ancho de banda de todas formas. En caso contrario, pues yo hace bien poco me compre un AWUS1900, tengo que decir que es una bestia, y si tienes un router AC pues aprovecharias el 100% del adaptador, asi que lo recomendaria como una muy buena compra.

Con respecto al RJ45 creo que todo depende del uso que necesites de tu red y para nada creo que este en "desuso", al contrario. Los cables en general son molestos, si, pero dependiendo de tu escenario podrian ser tu unica/mejor opcion. Nada le gana a la simplicidad de una red Wifi domestica para un user regular, pero como dije antes otros casos vas a necesitar una red cableada si o si, ninguna red Wifi supera actualmente las velocidades de una red Ethernet, Ethernet ofrece las ventajas de una mejor velocidad, menor latencia y conexiones más confiables. asi que creo que todo se resume en conveniencia/necesidad.
#234
Código (cpp) [Seleccionar]
string cadena = "PROGRAMACION ESTRUCTURADA";
cout << cadena.substr(0, 11) << endl;


Si por algún motivo no puedes usar std::string.substr()


#235
Java / Re: ayuda a correr codigo en java
6 Julio 2018, 16:20 PM
Citar
Finally, it is not possible to mix CPU architectures - it is not possible for a 64-bit Java Virtual Machine to load 32-bit native libraries.

Deberías leer los mensajes de error, quizás estén ahí para dar información de dicho error   :silbar:
Saludos
#236
Como lo haces es correcto, solo asegurate de incluir la ruta completa a tu fichero .h cuando lo importes en el encabezado, a no ser que lo hayas incluido en las rutas del proyecto, en fin, podrías poner al menos la lista de errores que te suelta el compiler?
#237
Para la opcion 3 ya te he puesto un codigo de ejemplo, la funcion MyFunction() es simplemente cualquier funcion que manipule un arreglo de chars local y lo devuelva:

Código (cpp) [Seleccionar]
char * MyFunction()
{
    char mystr[255] = "Hello\0";
    return mystr;   
}
#238
Código (java) [Seleccionar]

for(int i = 0; i < ROWS; i++)
{
   for(int j = 0; j < COLUMNS; j++)
       matrix[i][j] = VALUE;
}
#239
Cita de: srWhiteSkull en 26 Junio 2018, 18:38 PM
Pero eso no funciona en C.

Nope por eso esta tachado  ;)
#240
Programación C/C++ / Re: ayuda con ficheros
26 Junio 2018, 18:50 PM
1- Debes usar etiquetas de código en tu post o tu código directamente hará sangrar los ojos de los que intentamos leerlo  ;)

2- Este tipo de trabajos con ficheros se hace mas difícil en caso de no conocer o que los ficheros estén creados sin una estructura especifica ya que tienes que leer los ficheros como texto, manejar espacios, terminaciones de linea, divisores de datos...en fin. Lo ideal para este tipo de problemas, encima de que estas usando c (no se que tanto conozcas de estructuras de datos), es usar ficheros binarios con estructuras. Te creas la estructura que tendrán los ficheros y puedes leer y escribir en ellos con el mínimo esfuerzo.

Suerte