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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / Ingeniería Inversa / Ayuda con external glow hack CS.GO en: 3 Septiembre 2018, 20:52 pm
Estoy leyendo algunos codigos por github pero no entiendo esta parte que os enseñare mas abajo
Código:
glow_currentPlayerGlowIndex * 0x34) + 0x4

por que multiplica por 0x34? y entonces suma 0x4? son offsets que hay que sacar con el cheat engine? o son simplemente bytes de la estructura? no lo entiendo...

Código:
#include <Windows.h>
#include "ProcMem.h"
#include "Offsets.h"

#pragma region Settings
//Stealth
bool StealthActive = true;

//Glow
bool GlowActive = true;
bool GlowTeamCheck = true;
float GlowTerroristRed = 1.f;
float GlowTerroristGreen = 0.f;
float GlowTerroristBlue = 0.f;
float GlowTerroristAlpha = 1.f;

float GlowCounterTerroristRed = 0.f;
float GlowCounterTerroristGreen = 0.f;
float GlowCounterTerroristBlue = 1.f;
float GlowCounterTerroristAlpha = 1.f;
#pragma endregion

ProcMem proM;
DWORD Client;

int main();
void GlowEsp();
void Stealth();

int main()
{
proM.Process("csgo.exe");
Sleep(200);
Client = proM.Module("client.dll");
if (StealthActive)
Stealth();

while (true)
{
if (GlowActive)
GlowEsp();
}
}

void Stealth()
{
HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth, 0);
}


void GlowEsp()
{
DWORD glow_LocalBase = proM.Read<DWORD>(Client + m_dwLocalPlayerIndex);
DWORD glow_Pointer = proM.Read<DWORD>(Client + m_dwGlowObject);
int MyTeamID = proM.Read<int>(glow_LocalBase + m_iTeamNum);

for (int i = 0; i < 32; i++)
{
int glow_currentPlayer = proM.Read<int>(Client + m_dwEntityList + i * 0x10);
bool glow_currentPlayerDormant = proM.Read<bool>(glow_currentPlayer + m_bDormant);
int glow_currentPlayerGlowIndex = proM.Read<int>(glow_currentPlayer + m_iGlowIndex);
int EntityBaseTeamID = proM.Read<int>(glow_currentPlayer + m_iTeamNum);

if (glow_currentPlayerDormant == 1 || EntityBaseTeamID == 0)
continue;
else
if (MyTeamID != EntityBaseTeamID || GlowTeamCheck == false)
switch (EntityBaseTeamID) // 1 GoTV; 2 T; 3 CT
{
case 2:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
case 3:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowCounterTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowCounterTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowCounterTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowCounterTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
}
}
}

el codigo completo aqui

https://github.com/Kyrr0/GlowESP/blob/master/main.cpp
2  Programación / Programación C/C++ / EL programa no compila en VIsual Studio en: 20 Agosto 2018, 22:35 pm
He intentado por todas las maneras compilar el programa pero no puedo, aqui github del mismo https://github.com/werkamsus/Lilith




3  Sistemas Operativos / GNU/Linux / No hay suficiente espacio , problema ubuntu en: 14 Agosto 2018, 20:10 pm
estoy intentado instalar X aplicaciones y no puedo por que hay problemas de espacio y no entiendo el por que, he buscado por internet y aparentemente tengo instalado diferentes kernels, mire y efectivamente tengo dos kernels instalados uno Generic y otro Generic + mi version actual.

¿Cual debo eliminar?
4  Programación / Programación C/C++ / error de compilacion al instalar criterion en codeblocks en: 11 Agosto 2018, 19:31 pm
Criterion es una librería de testeo que se usa en codewars y que me gustaría añadirla a codeblocks pero da múltiples errores de compilación y no entiendo por que.







MOD: Imagenes adaptadas a lo permitido.
5  Programación / Programación C/C++ / Ayuda con una estructura y puntero //winsock// en: 21 Junio 2018, 16:16 pm
Código
  1. DWORD WINAPI irc_connect(LPVOID param)
  2. {
  3. SOCKET sock;
  4. SOCKADDR_IN ssin;
  5. IN_ADDR iaddr;
  6. LPHOSTENT hostent;
  7. int err, rval;
  8. char nick[16];
  9. char *nick1;
  10. char login[64];
  11. char str[64];
  12. BYTE spy;
  13. DWORD id;
  14. ircs irc;
  15.  
  16. irc = *((ircs *)param);

No entiendo muy bien a que esta apuntando aqui. En esta estructura
Código
  1. *((ircs *)param);

6  Programación / Programación C/C++ / Conseguir compilar antiguos proyectos en visual Studio en: 14 Junio 2018, 12:25 pm
casi siempre que me bajo X proyecto tiende a tirarme un error especialmente si son de diferente version de mi Visual Studio y cuanto mas antigua peor como por ejemplo un proyecto que he intentado compilar pero al estar en Visual C++ 6.0 no puedo abrirlo.


¿Hay alguna manera de solucionar esto?
7  Seguridad Informática / Análisis y Diseño de Malware / ¿Donde sacar source codes? en: 21 Abril 2018, 00:58 am
Estoy mirando algunos sources de crypters, mayoritariamente vienen en visual basic/NET , el lenguaje que yo domino es C++ y C...

¿donde podría encontrar source codes? ¿donde los sacais vosotros?
8  Programación / Programación C/C++ / un programa puede tener varios main? en: 15 Febrero 2018, 16:06 pm
me he descargado el source code de Agobot  y veo varios main, algunos de ellos en distintas carpetas....


¿como se conectan varios main entre si?
9  Programación / Programación C/C++ / Duda sobre funciones en C/C++ en: 21 Enero 2018, 23:01 pm
Muy buenas , estoy aprendiendo a realizar funciones y procedimientos pero no se como hacer retornar el valor de la función, también tengo problemas al llamar a la función en el main.

por ejemplo

#include<windows.h>

int main(){

messageBox();

return 0;
}

int winAPi MessageBox(0,"Hola1","hola2",1);
{
return MessageBox;
}



el código me da error en consola, como hago que la funcion me de un valor de retorno segun el evento que es pulsado en el message box?

Estoy aprendiendo a programar y tengo bastante lio respecto a este tema.
10  Foros Generales / Foro Libre / Hacer grado de informática con 24 años? DUDAS en: 22 Septiembre 2017, 12:47 pm
Muy buenas , hice DAM y mientras trabajo me gustaría seguir formando academicamente,.Ahora bien estoy asustando ya que en todos los sitios piden experiencia laboral y yo no se si mi experiencia como programador servirá de algo al acabar la carrera.

Necesito bastante ayuda en este tema.


Muchas gracias
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines