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

#1
CitarAgregada la extracción de nuevas API, detecciones de llamadas a funciones mediante Call API By Name, Call API By Hash y mZombieInvoke.

Como haces para detectar Call API By Hash? las apis pueden estar hasheadas con cualquier algoritmos un numero indeterminado de veces con indeterminados numeros de salts?.

Y te doy una idea. Podrias calcular la entropia de las secciones para detectar packers ;).

Un saludo.
#2
https://www.ietf.org/rfc/rfc1928.txt
Ahi tenes la especificacion del protocolo socks5.
Vas a tener que descargar el tor expert bundle y añadirlo a tu proyecto.
A partir de ahora es cosa tuya, vas a tener que investigar por tu cuenta.
#3
El programa tiene que conectar a un servidor proxy TOR (socks4/5), es decir el cliente TOR (tor.exe) y despues es como una conexion normal. El servidor proxy TOR se va a encargar de resolver los DNS .onion, buscar nodos, etc.
Sino podes implementar tu propio cliente TOR y aplicarlo a tu programa, pero requiere conocimientos mas avanzados.
#4
Cita de: HCK. en 24 Mayo 2015, 22:48 PM
Es algo tosco, es lo que tiene usar una maquina virtual llamada Java, la cual abarca que las aplicaciones corran en móviles de 50€ para el mercado de gama baja hasta móviles que corren muy fluido de 300€ o mas de gama alta. Diversidad de un sistema operativo que se adapta a varios tipos de hardware con diversos precios para gente de todo tipo, no solo centrándose en gente que pueda pagar 600€ y dejando fuera a los demás ;).
Centrándonos en fluidez, esta muy bien que un launcher corra fluido, abramos un navegador y sea "tope" rapido para la vista, sea de Apple, Google... Pero si nos vamos a correr juegos algo pesados, o materia donde buscamos multitarea de verdad, donde 2GB de RAM en un dispositivo de verdad se nota, en uno de 1GB de RAM se nos cierra... Mismo me da mucha fluidez si el hardware a la hora de verdad no soporta dos aplicaciones fuertes en segundo plano.
Código abierto?, lo mejor que le puede pasar a cualquier software... Se llame Google, Apple o Microsoft la empresa que lo patrocine.
Si eres desarrollador, sabrás a que me refiero. Deberías de compilar un kernel para Android, adaptarle un driver de un adaptador wireless, y auditar una red con tu móvil... Seguro que si consigues eso, otras cosas se te quedarían pequeñas.
O mejor ejemplo aún, sigo teniendo en funcionamiento un Samsung Galaxy S Plus de hace seis años gracias al código abierto y el desarrollo no oficial.
Seguro que no puedes decir lo mismo de "otros dispositivos" de similar antigüedad, que seguramente no tengan soporte de nadie.
Y hablamos un poco de seguridad... Oistes el caso de las fotos de chicas famosas filtradas desnudas, por un error grave en cierto S.O que permitió a un listo obtenerlas fácilmente?.
Todos los sistemas tienen fallos, pero los S.O cerrados tardan mas en corregirse.

Bueno, alguno mas compartirá mi opinión. A la hora de la verdad lo que vende mas es lo que gana.

Cabe decir que tengo un UMI Hammer, teléfono chino con recambio (baratos, por si se nos parte por algo...) que ha valido 120€, con sus 2GB de RAM, y no lo cambiaría por una manzana, y si lo hiciese, seria para venderla y comprarme otro con "otro S.O".

Saludos!!
Los telefonos nokia con windows phone son bastante baratos y de mejor calidad que los que vienen con android al mismo precio, ademas de ser mas fluido (por lo menos aca y algunos users que conozco estan de acuerdo conmigo), tiene la desventaja de ser un poco mas restrictivo, pero para usuarios comunes lo veo mas conveniente.
#5
Cita de: HCK. en 22 Mayo 2015, 20:36 PM
Si entendieras un poco de esto, no dirías eso.
Toda memoria, indiferentemente del S.O, no borra nada por completo. Para borrarlo hay que sobrescribir sus sectores completamente con información nula, u otra información.

A mi me parece mas una mi3rda pinchada en un palo un iPhone 6 privatizado, código cerrado que no ves ni lo que forma su código, y encima pagar 600€...
Que cualquier teléfono Android con 2GB de RAM y posibilidad de desarrollo. Si no, mira la cota de mercado que tiene cada uno  :rolleyes:
Amen.
Hay mucha guerra en torno al SO de los celulares y generalmente se dicen incoherencias como "es inseguro borrar un archivo en android porque es irrecuperable"
Igualmente hay que ser sinceros, por mas libre que sea android, el sistema operativo es bastante "tosco", esta muy hinchado y el rendimiento no suele ser muy bueno. Aclaro que no soy usuario de android, pero por lo que veo comparando con celulares de colegas, noto un mejor rendimiento en celulares con menos hardware y otro sistema operativo que uno con android y mejor hardware.
Ademas, android (por lo que puedo leer en varios lados) es el SO movil mas vulnerable (pero eso es lógico, es la plataforma mas utilizada. Ven? no se trata de guerra osx-windows-linux sino de plataforma con mas usuarios).
Y con el tema del codigo abierto y todo eso, no les suena raro que android sea manejado por Google?
#6
podes cambiar esto:
int iteraciones= 0;
for( ; iteraciones < 11; iteraciones++)

por
for(int interaciones = 0; iteraciones , 11; iteraciones++)

el "if(iteraciones < 12)" esta de mas, es obvio que si el bucle for va de 0 a 11 siempre va a ser menor que 12.

Tenes que hacer todo en el bucle while, el segundo for esta de mas.
strtok retorna un puntero al inicio de los datos separados por cada iteracion, entonces vos lo que tenes que hacer es copiar ese dato directamente a la estructura.

No se si me explico. Mira este ejemplo: http://www.tutorialspoint.com/c_standard_library/c_function_strtok.htm

Ves como imprime cada dato separado con printf? bueno, vos en vez de imprimirlo tenes que copiarlo al campo de la estructura que quieras.
#7
No veo el sentido de hacer un video larguisimo para explicar algo que se explica solo. Podrías haber publicado el enlace para enviar el email y listo.

Eso se puede hacer con 3 lineas de código. http://php.net/manual/es/function.mail.php
#8
Foro Libre / Re: El hacking y la soledad (?)
20 Marzo 2015, 00:39 AM
Mehh, hay gente que se droga/alcoholiza para programar mejor y gente que no se droga/alcoholiza para programar mejor. Talvez te sientas solitario porque no podes hablar con cualquiera sobre hacking. El tiempo que vos estas en frente de la computadora es casi el mismo que la gente esta googleando tonterias, chateando con cualquiera, jugando jueguitos.
El tema de la universidad talvez sea un poco seco hablando de mujeres, ya que pocas mujeres estudian carreras de ese estilo. Por lo general las mujeres estudian psicologia, medicina, econonomia, administracion de empresas.
Si te estan dejando de interesar las mujeres es porque te estas volviendo gay o estas mirando tanto pr0n que ya se te van las ganas.
En mi caso, los dias de semana estudio y programo y los fines de semana salgo con amigos y mujeres a divertirme, salimos a bailar comer o tomar algo.

Ahh, con respecto a este comentario
CitarYo tengo 15.

No hay manera de volver. Tú eres uno de nosotros ahora. Disfrute el viaje.
Creo que esta hablando de las drogas. O vio demasiadas peliculas de kakers.
#9
Programación C/C++ / [C] Interprete brainfuck
10 Marzo 2015, 22:28 PM
Hola gente, les dejo este interpete de brainfuck que programe, espero sus criticas y consejos. Gracias.

#include <stdio.h>
#include <stdlib.h>

void Brainfuck(char *pcData, unsigned long dwData, unsigned char *ucStack, unsigned long dwStack, unsigned long *dwStackPtr);

int main()
{
   char ucData[] = "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.";

   unsigned long dwStackPtr = 0;
   unsigned long dwStack = 16384;
   void *pvStack = malloc(dwStack);
   memset(pvStack, 0, dwStack);
   Brainfuck(ucData, sizeof(ucData) - 1, pvStack, dwStack, &dwStackPtr);
   free(pvStack);

   return 0;
}

void Brainfuck(char *pcData, unsigned long dwData, unsigned char *ucStack, unsigned long dwStack, unsigned long *dwStackPtr)
{
   if(!pcData || !dwData || !ucStack || !dwStack || !dwStackPtr) {return;}

   unsigned long i;
   for(i = 0; i < dwData; i++)
   {
       switch(pcData[i])
       {
           case '>': if(*dwStackPtr < dwStack) {(*dwStackPtr)++;} break;
           case '<': if(*dwStackPtr) {(*dwStackPtr)--;} break;
           case '+': ucStack[*dwStackPtr]++; break;
           case '-': ucStack[*dwStackPtr]--; break;
           case '.': putchar(ucStack[*dwStackPtr]); break;
           case ',': ucStack[*dwStackPtr] = getchar(); break;
           case '[':
           {
               unsigned long j = 0;
               int iLoop = 0;
               do {
                   if(pcData[i + j] == '[') {iLoop++;} else if(pcData[i + j] == ']') {iLoop--;}
                   j++;
               } while((j < dwData - i) && iLoop);

               while(ucStack[(*dwStackPtr)]) {Brainfuck(&pcData[i + 1], j - 1, ucStack, dwStack, dwStackPtr);}
               i += j;
               break;
           }
       }
   }
}
#10
Foro Libre / Re: "Quiero ser hacker"
1 Marzo 2015, 18:47 PM
Cita de: Flamer en  1 Marzo 2015, 18:04 PM
Nadie teba a enseñar algo con lo que se nace...
No me acuedo donde lei por hay que el que nace como hacker empiesa por desarmar sus juguetes primero y entender su funcionamiento o a trabeciar con cualquier aparato elecktronico.

Y por otra parte en este mundo hay 2 tipos de personas los que si son hacker y los alusines que se creen hacker para apantallar.

Saludos Flamer y yo no soy hacker pero lo que se ami nadie melo enseño, yo solito aprendo
Seguro que el que te dijo eso  los escribió asi: "j4ck3r n0 z3 3z, se naze. S1 n0 z4b3z x0mo s3r h4xer, 3z p0rk n0 nazisT h4xer" y es alguien que nisiquiera sabe programar y que con algun programita estupido anda molestando a los demas.
Talvez se puede nacer autodidacta, pero es otra cosa totalmente distinta.

Si nadie te enseñara a "ser hacker" no existirian universidades, no existiria el MIT, no existirian muchisimas cosas.