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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 21
31  Programación / Programación C/C++ / Re: [Aporte] explicacion del funcionamiento de Quicksort en: 20 Abril 2013, 02:00 am
podés hacer otros tutoriales de otros tipos de ordenamientos, ya que estás en el tema. para expandirte a otros algoritmos.
No revisé tu código mayormente porque es casi lo mismo que el de la wiki XD, igual se que la intención de todo esto es hacer un tutorial, así que bien
salu2

32  Programación / Programación C/C++ / Re: diganme como esta este programa lo hice en dev c++ en: 12 Abril 2013, 02:14 am
Otra forma

Código:
int main(){

   getc(stdin);
   return 0;
}
33  Programación / Programación C/C++ / Re: Arreglos y estructuras en C. Ayuda. en: 12 Abril 2013, 02:09 am
La estructura te conviene hacerlo convencionalmente así:

Código:
struct perro{	
      char fecha[10];
      char raza[30];
      char color[50];
      char nombre[30];
      int edad;
      float peso;
};

int main()
{

     struct perro perros[100];
...

Es más profesional, así ves que separo lo que es un tipo de dato personalizado que debería ser global (aunque puede ser local), y lo separo de lo que es la declaración de una variable local o un conjunto de variables (un array en este caso) dentro de la función 'main'.
La variable es del tipo de tu estructura.
34  Programación / Programación C/C++ / Re: Duda simple de simbolo en: 12 Abril 2013, 02:04 am
Es un operador
http://es.wikipedia.org/wiki/Anexo:Operadores_de_C_y_C%2B%2B
35  Programación / Programación C/C++ / Re: [AYUDA] Modificadores de tipos en: 12 Abril 2013, 01:57 am
Un par de conocidos XD (si trabajás con Windows)

DWORD --> unsigned long
BYTE --> unsigned char

http://msdn.microsoft.com/en-us/library/windows/desktop/aa383751(v=vs.85).aspx
36  Programación / Programación C/C++ / Re: [c] Necesito ejercicios de Arreglos y matrices en: 12 Abril 2013, 01:54 am
y? qué pasó con los ejercicios  :rolleyes:  :silbar:
37  Programación / Programación C/C++ / Re: [Pregunta]Microsoft Visual C++ en: 12 Abril 2013, 01:51 am
lo del sql server express que viene con la instalación (aunque debería ser opcional), por si usaras sql server 2005 y te instalan el 2008 express. Desp otra cosa no aparentemente, pasa que generalmente todos usan la más reciente y listo.
38  Programación / Programación C/C++ / Re: Necesito ayuda con mi programa :S No se mantiene abierto en: 12 Abril 2013, 01:46 am
un humilde consejo, ya que noto que no te respondieron..
que el código lo pongas en las etiquetas correspondientes, fijate en las opciones para la composición del mensaje, hay una lista con etiquetas de código. Y no usar con IO porque no te dan soporte acerca de eso generalmente XD. Sin mirar tu código, probá mandando un system("pause"); en algún lado, usar getchar(), getc(stdin), o cin.get(), hay otras formas..
Salu2
39  Programación / Programación C/C++ / Re: Interceptar Opengl32 con Detours y obtener un WH en: 10 Abril 2013, 04:48 am

Este es un ejemplo de uso también.. lo busqué en Google  :P
Código:
#define KEY_DOWN(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)
#define KEY_UP(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 0 : 1)

if( KEY_DOWN(VK_LBUTTON) ){
keybd_event( VK_LBUTTON, 0, KEYEVENTF_KEYUP, 0 );
}

0x8000 = SHRT_MAX
http://www.cplusplus.com/reference/climits/

Lo que podés hacer es usar un hilo aparte para detectar las llaves, y usar una variable global por ejemplo para comprobar en alguna de las funciones de Opengl32. En los hacks se usa un sistema de variables de control, pero es otro tema ya que no se utiliza GetAsyncKeyState sino que hay una función del juego que sirve para obtener información de llaves presionadas.
40  Programación / Programación C/C++ / Re: Codigo Fuente, Cheat Cs 1.6 en: 10 Abril 2013, 03:21 am
Si se tratan de medidas de seguridad que tratan de detectar modificaciones en la memoria es obvio que no van a detectar un breakpoint de hardware ya que como te dije, se trata de un método no intrusivo.
Pero hay métodos de detectar o bloquear el uso de breakpoints de hardware, inclusive desde un driver. Pero también se pueden tomar medidas acerca de este tipo de seguridad. Es decir, hay medidas y contramedidas.

Los breakpoints de software por ejemplo, si son intrusivos, ya que deben modificar la memoria insertando un byte correspondiente al INT 3 o interrupción de software (Es como hace el OllyDBG si observás bien con los bpm).

Si hablamos del sXe, no lo uso hace tiempo (años), pero lo instalé recientemente para mostrarte una idea de lo que puede hacer un sistema de seguridad desde un driver.







Inyectado en el juego..


De paso fijate todo lo que intercepta el Chrome XD
Esto es una idea nada más de lo que puede hacer, tendrías que depurar a fondo el sistema de seguridad para realmente saber que comprobaciones tiene (Y primero deshabilitar las protecciones anticracking XD)

Ah y para estrenarlo, me tiró un log con el CS3266, pero con el 4554 no  ;-)
Código:
2013/04/09 21:13:04 - [CLT] - 
2013/04/09 21:13:04 - [CLT] - sXe Injected starting...
2013/04/09 21:13:04 - [CLT] - [D:\SXE]
2013/04/09 21:13:05 - [CLT] - Checking hosts file...
2013/04/09 21:13:05 - [CLT] - Checking hosts file done
2013/04/09 21:13:05 - [CLT] - Win XP (5.1.2600 Service Pack 3) [0]
2013/04/09 21:13:05 - [CLT] - version: 13.3 (Fix 1)
2013/04/09 21:13:05 - [CLT] - [ send in the clowns ]
2013/04/09 21:13:05 - [CLT] - Platform: x86 detected
2013/04/09 21:13:05 - [CLT] - Starting Device Driver
2013/04/09 21:13:05 - [CLT] - service [D:\sXe\ddsxei.sys]
2013/04/09 21:13:05 - [CLT] - Open manager OK
2013/04/09 21:13:06 - [CLT] - Create Service OK
2013/04/09 21:13:06 - [CLT] - Start Service OK
2013/04/09 21:13:06 - [CLT] - Service ready
2013/04/09 21:13:06 - [CLT] - Trying to open device[1]...
2013/04/09 21:13:06 - [CLT] - Service Handle OK
2013/04/09 21:13:06 - [CLT] -  [35][7C91D190]
2013/04/09 21:13:06 - [CLT] -  [32][7C91D160]
2013/04/09 21:13:06 - [CLT] -  [74][7C91D580]
2013/04/09 21:13:06 - [CLT] -  [AD][7C91D910]
2013/04/09 21:13:06 - [CLT] -  [7A][7C91D5E0]
2013/04/09 21:13:06 - [CLT] -  [D5][7C91DB90]
2013/04/09 21:13:06 - [CLT] -  [89][7C91D6D0]
2013/04/09 21:13:06 - [CLT] -  [FE][7C91DE20]
2013/04/09 21:13:07 - [CLT] - Waiting for game...
2013/04/09 21:15:53 - [CLT] - Proceso [explorer.exe](1652) injecting on PID (3748) -> (ALLOW)[1]
2013/04/09 21:15:53 - [CLT] - Intercepting game... [3748][hl.exe]
2013/04/09 21:15:53 - [CLT] - [D:\Counter-Strike1\hl.exe] -> Incorrect version [fb4905ec0f3636455c3ec35f35863d1e](BLOCKED)
2013/04/09 21:15:54 - [CLT] - Injecting: [D:\sXe\sxe.dll]
2013/04/09 21:15:54 - [CLT] - Injected OK
2013/04/09 21:15:57 - [CLT] - DEP configured for [D:\Counter-Strike1\hl.exe]
2013/04/09 21:15:57 - [CLT] -  * Sending shutdown
2013/04/09 21:15:57 - [CLT] -  * Termination
2013/04/09 21:15:57 - [CLT] - Game closed!
2013/04/09 21:15:59 - [CLT] -  * Cleaning
2013/04/09 21:15:59 - [CLT] -  * Stoping service
2013/04/09 21:15:59 - [CLT] -  * Service stopped
2013/04/09 21:15:59 - [CLT] -  * Service deleted
2013/04/09 21:16:07 - [CLT] -  * Cleaning
2013/04/09 21:16:07 - [CLT] - GetLastError(1060)(El servicio especificado no existe como servicio instalado.

)
2013/04/09 21:16:07 - [CLT] - Open service error
2013/04/09 21:16:08 - [CLT] -  * Cleaning
2013/04/09 21:16:08 - [CLT] - GetLastError(1060)(El servicio especificado no existe como servicio instalado.

)
2013/04/09 21:16:08 - [CLT] - Open service error

DEP
http://en.wikipedia.org/wiki/Data_Execution_Prevention
http://www.microsoft.com/latam/technet/articulos/mediumbus/depcnfxp.mspx
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines