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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23
121  Programación / Programación Visual Basic / Re: Ayuda a sacar intervalos de un juego con Visual Basic! en: 9 Abril 2014, 20:01 pm
Hola. Mirá, me da mucha gracia como gente como vos que quiere cagar el juego venga a hacer preguntas acá.

De todas maneras, te voy a responder: no se puede. Los intervalos los maneja el servidor, no los podés modificar. A lo sumo podes hacer un speedhack, cosa que no te va a servir de mucho. Incluso hacerlo por tu cuenta sabiendo que preguntas cosas como éstas se te va a complicar.

Obviamente es server side, pero como la jugabilidad del AO es especial, algunos intervalos se pueden llevar a un 20% de lo que realidad pide, por éso además de ser server side también es client side. Y con el tema del speed hack calcula los pasos en una cantidad de tiempo, se puede hacer un speedhack indetectable. ;)
122  Programación / Programación Visual Basic / [AYUDA] Borrar archivo en uso en: 9 Abril 2014, 17:21 pm
Hola a todos, estoy tratando de lograr borrar un archivo en uso, alguno tiene idea de como poder lograrlo?

Gracias.
123  Programación / Programación C/C++ / Re: C++ Variables MUY largas en: 23 Marzo 2014, 17:27 pm
Interesante, me voy a poner a verlo. También encontré ésto: http://www.ttmath.org/samples
124  Programación / Programación C/C++ / Re: C++ Variables MUY largas en: 23 Marzo 2014, 15:55 pm
Sí, usualmente para números grandes estoy usando ULONGLONG, aunque es de 8bytes, necesito algo de 16bytes o de 32bytes.
125  Programación / Programación C/C++ / C++ Variables MUY largas en: 22 Marzo 2014, 23:58 pm
Buenas, estaba queriendo poner en práctica lo nuevo de 64bits, queriendo declarar variables de 16 bytes o 32 bytes, a su vez aplicar funciones para esas variables, como exp, log, sin, cos, etc. Toda información me sería útil.

Saludos.
126  Programación / Programación C/C++ / Re: [AYUDA] Macro o ??? en: 10 Marzo 2014, 21:42 pm
Oh yeah, lo logré, pero, a mi manera:

Código
  1. #include <Windows.h>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. #define WFS_STAT_DEVONLINE                      (0)
  7. #define WFS_STAT_DEVOFFLINE                     (1)
  8. #define WFS_STAT_DEVPOWEROFF                    (2)
  9. #define WFS_STAT_DEVNODEVICE                    (3)
  10. #define WFS_STAT_DEVHWERROR                     (4)
  11. #define WFS_STAT_DEVUSERERROR                   (5)
  12. #define WFS_STAT_DEVBUSY                        (6)
  13. #define WFS_STAT_DEVFRAUDATTEMPT                (7)
  14. #define WFS_STAT_DEVPOTENTIALFRAUD              (8)
  15.  
  16. //0 4 8 12 16
  17. //0 1 3 5 7
  18. const int NUMBERS2[] = { -13, WFS_STAT_DEVOFFLINE, WFS_STAT_DEVNODEVICE, WFS_STAT_DEVUSERERROR, WFS_STAT_DEVFRAUDATTEMPT};
  19.  
  20. #define IS_INDEXABLE(arg) (sizeof(arg[0]))
  21. #define IS_ARRAY(arg) (IS_INDEXABLE(arg) && (((void *) &arg) == ((void *) arg)))
  22. #define ARRAYSIZE(arr) (IS_ARRAY(arr) ? (sizeof(arr) / sizeof(arr[0])) : 0)
  23.  
  24. int Calc(int Number, LPVOID x, DWORD vSize)
  25. {
  26. __asm
  27. {
  28. mov eax, Number
  29. mov ecx, vSize
  30. mov edi, x
  31. cld
  32. repne scasd ;aumenta EDI y lo compara con eax
  33. cmp [edi-0x4], eax
  34. jne salir
  35. mov eax, x
  36. mov eax, [eax]
  37. jmp salir2
  38. salir:
  39. xor eax,eax
  40. salir2:
  41. }
  42.  
  43. return;
  44. }
  45.  
  46. int _tmain(int argc, _TCHAR* argv[])
  47. {
  48. WORD fwDevice;
  49.  
  50. fwDevice = WFS_STAT_DEVNODEVICE;
  51.  
  52. cout << Calc((int)fwDevice, (LPVOID)&NUMBERS2, ARRAYSIZE(NUMBERS2)) << std::endl;
  53.  
  54. system("pause");
  55.  
  56. return 0;
  57. }
  58.  

Cambié mi define por "const int NUMBERS2[]", porque no podía obtener el address *-)

Pero, acá está la explicación:
 
tengo:
 
const int NUMBERS2[] = { -13, WFS_STAT_DEVOFFLINE, WFS_STAT_DEVNODEVICE, WFS_STAT_DEVUSERERROR, WFS_STAT_DEVFRAUDATTEMPT};
 
entonces, -13 va a ser el número que va a ser retornado, y los otros son los múltiples casos a comprar, lo sé, la cheatié (trucos)...
127  Programación / Programación C/C++ / Re: [AYUDA] Macro o ??? en: 7 Marzo 2014, 20:59 pm
Si no es más que hacer una conversión puedes meter todos los valores en un vector y que el índice sean los valores del "define"

Código
  1. int conversor[MAX_DEFVAR];
  2. conversor[defvar1] = -32;
  3. conversor[defvar2] = -32;
  4. // ...
  5.  
  6. int indice = defvar2;
  7. int valor = conversor[indice];

Si el vector lo dejas estático solo tienes que construirlo una vez.

Sí, pero los defvar pueden cambiar de valory tendría que ir a cada uno y poner el valor actual que correspando (raro caso pero posible), inclusive aunque no cambiaran los valores, tendría que hacer 300 líneas de éso :|
128  Programación / Programación C/C++ / Re: [AYUDA] Macro o ??? en: 7 Marzo 2014, 20:39 pm
Por ejemplo, sería un switch de 300 casos, el cual habrían 3 grupos de 100 c/u.

Con lo cual si el valor que pongo es igual a uno de los grupos, retornaría algún valor específico, como por ejemplo, si se encuentra en el 1er grupo retorna -32, si está en el 2do, 0, 3ro 40, y sí o sí tiene que estar en esos 300 casos. Osea que sí o sí va a retornar algo, -32, 0 o 40. Pero no quiero una función de 300 líneas, sinó que estaría bueno simplificarlo en un define u otra cosa rara que me lo simplifique, y teniendo en cuenta que en un futuro pueda agregar más casos a cada grupo o agregar nuevos grupos.
129  Programación / Programación C/C++ / [RESUELTO] Macro o ??? en: 7 Marzo 2014, 19:44 pm
Hola gente, estoy tratando de lograr algo pero no puedo pensarlo en la manera que lo quiero, les explico un poco.
 
Tengo una variable WORD/DWORD.
 
Esa variable puede tomar muchos números, como:
#define defvar1 1
#define defvar2 2
#define defvar3 3
 
entonces, yo podría hacer un switch o un if para comparar si esa variable es defvar1,2 o 3 (tengo más defines, como 35), entonces me gustaría hacer con un macro supongo, para checkear éso, sin importar cuantos defines yo tenga.
 
Me gustaría ver como podrían resolverlo 1) usando macro o algo para evadir un switch grande o un if grande; 2)o la manera en que lo pensarían.
 
Gracias (Y)
130  Programación / .NET (C#, VB.NET, ASP) / [AYUDA] C# punteros en: 26 Febrero 2014, 15:23 pm
Hola a todos, estaba tratando de pasar un código de c++ a c#, busqué en internet la posible solución, aún así no pude resolverlo, es el siguiente:

Edit:
Por cierto, estoy utilizando ésto:
Código
  1.    using DWORD = UInt32;
  2.    using HRESULT = Int32;
  3.    using WORD = UInt16;
  4.    using ULONG = UInt32;
  5.    using HSERVICE = UInt16;
  6.    using LPVOID = IntPtr;
  7.    using LPBYTE = IntPtr;
  8.    using REQUESTID = UInt32;
  9.    using USHORT = UInt16;
  10.    using BOOL = UInt32;
  11.    using LPSTR = IntPtr;
  12.    using BYTE = Byte;
  13.    using CHAR = Byte;
  14.    using DOUBLE = Double;
  15.    using FLOAT = Single;
  16.    using LONG = UInt32;
  17.    using LONGLONG = UInt64;
  18.    using SHORT = Int16;
  19.    using UINT = UInt32;
  20.    using ULONGLONG = UInt64;
  21.  

Código
  1. [StructLayout(LayoutKind.Explicit, Size = 268, CharSet = CharSet.Ansi)]
  2.    public unsafe struct WFSIPMIMAGEREQUEST2
  3.    {
  4.        [FieldOffset(0)]public WORD wImageSource;
  5.        [FieldOffset(2)]public WORD wImageType;
  6.        [FieldOffset(4)]public WORD wImageColorFormat;
  7.        [FieldOffset(6)]public WORD wImageScanColor;
  8.        [FieldOffset(8)]public LPVOID lpszImagePath;
  9.        [FieldOffset(12)]public fixed char Value[256];
  10.    }
  11.  
  12. [StructLayout(LayoutKind.Explicit, Size = 276, CharSet = CharSet.Ansi)]
  13.    public unsafe struct WFSIPMREADIMAGEIN2
  14.    {
  15.        [FieldOffset(0)]public USHORT usMediaID;
  16.        [FieldOffset(2)]public WORD wCodelineFormat;
  17.        [FieldOffset(4)]public WFSIPMIMAGEREQUEST2** lppImage;
  18.    }
  19.  

A WFSIPMREADIMAGEIN2 le puse 276 porque está en offset 4 + 268 de la otra estructura = 272 + 4 de otro index pero a null como terminador de los índices.

Por el cual el index 0 tendría toda la estructura y el index 1 sería igual a null.

Código
  1. WFSIPMREADIMAGEIN2 lpReadImageIn = new WFSIPMREADIMAGEIN2();
  2.  

pero cuando hago:

Código
  1. lpReadImageIn.lppImage[0]->wImageSource = 1;
  2.  

Me muestra como mensaje de error: "Object reference not set to an instance of an object."

Cualquier aporte sería de gran ayuda, gracias.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines