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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Donde Puedo Encontra un Soucer
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Donde Puedo Encontra un Soucer  (Leído 3,441 veces)
Trainerx

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Donde Puedo Encontra un Soucer
« en: 6 Noviembre 2010, 17:23 pm »

Hola, a todos.

Quisiera saber donde puedo encontrar un soucer, de Injector Dll.

Es para un juego llamado rakion de Softnyx y me gustaria poder conseguir un soucer y de hay empezar a desarrollarlo poco a poco.

de Visual Basic .NeT

Gracias, por su atencion y amabilidad.


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Donde Puedo Encontra un Soucer
« Respuesta #1 en: 6 Noviembre 2010, 17:32 pm »

A que te refieres con Soucer? Source? de codigo fuente?

Puedes explicar un poco más tu pregunta.


En línea

Trainerx

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #2 en: 6 Noviembre 2010, 19:04 pm »

si.. codigo fuente.
En línea

.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #3 en: 8 Noviembre 2010, 23:18 pm »

Aver si este te sirve es uno que tengo hace tiempo hehe

Código
  1. Imports System.IO
  2. Public Class Form1
  3.    Private TargetProcessHandle As Integer
  4.    Private pfnStartAddr As Integer
  5.    Private pszLibFileRemote As String
  6.    Private TargetBufferSize As Integer
  7.  
  8.    Public Const PROCESS_VM_READ = &H10
  9.    Public Const TH32CS_SNAPPROCESS = &H2
  10.    Public Const MEM_COMMIT = 4096
  11.    Public Const PAGE_READWRITE = 4
  12.    Public Const PROCESS_CREATE_THREAD = (&H2)
  13.    Public Const PROCESS_VM_OPERATION = (&H8)
  14.    Public Const PROCESS_VM_WRITE = (&H20)
  15.  
  16.    Public Declare Function ReadProcessMemory Lib "kernel32" ( _
  17.    ByVal hProcess As Integer, _
  18.    ByVal lpBaseAddress As Integer, _
  19.    ByVal lpBuffer As String, _
  20.    ByVal nSize As Integer, _
  21.    ByRef lpNumberOfBytesWritten As Integer) As Integer
  22.  
  23.    Public Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" ( _
  24.    ByVal lpLibFileName As String) As Integer
  25.  
  26.    Public Declare Function VirtualAllocEx Lib "kernel32" ( _
  27.    ByVal hProcess As Integer, _
  28.    ByVal lpAddress As Integer, _
  29.    ByVal dwSize As Integer, _
  30.    ByVal flAllocationType As Integer, _
  31.    ByVal flProtect As Integer) As Integer
  32.  
  33.    Public Declare Function WriteProcessMemory Lib "kernel32" ( _
  34.    ByVal hProcess As Integer, _
  35.    ByVal lpBaseAddress As Integer, _
  36.    ByVal lpBuffer As String, _
  37.    ByVal nSize As Integer, _
  38.    ByRef lpNumberOfBytesWritten As Integer) As Integer
  39.  
  40.    Public Declare Function GetProcAddress Lib "kernel32" ( _
  41.    ByVal hModule As Integer, ByVal lpProcName As String) As Integer
  42.  
  43.    Private Declare Function GetModuleHandle Lib "Kernel32" Alias "GetModuleHandleA" ( _
  44.    ByVal lpModuleName As String) As Integer
  45.  
  46.    Public Declare Function CreateRemoteThread Lib "kernel32" ( _
  47.    ByVal hProcess As Integer, _
  48.    ByVal lpThreadAttributes As Integer, _
  49.    ByVal dwStackSize As Integer, _
  50.    ByVal lpStartAddress As Integer, _
  51.    ByVal lpParameter As Integer, _
  52.    ByVal dwCreationFlags As Integer, _
  53.    ByRef lpThreadId As Integer) As Integer
  54.  
  55.    Public Declare Function OpenProcess Lib "kernel32" ( _
  56.    ByVal dwDesiredAccess As Integer, _
  57.    ByVal bInheritHandle As Integer, _
  58.    ByVal dwProcessId As Integer) As Integer
  59.  
  60.    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
  61.    ByVal lpClassName As String, _
  62.    ByVal lpWindowName As String) As Integer
  63.  
  64.    Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandleA" ( _
  65.    ByVal hObject As Integer) As Integer
  66.  
  67.  
  68.  
  69.  
  70.    Private Sub Inject()
  71.        Dim ExeName As String = (RichTextBox1.Text)
  72.        On Error GoTo 1
  73.        Timer1.Stop()
  74.        Dim TargetProcess As Process() = Process.GetProcessesByName(Path.GetFileNameWithoutExtension(TextBox1.Text))
  75.        TargetProcessHandle = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, TargetProcess(0).Id)
  76.        pszLibFileRemote = ExeName
  77.        pfnStartAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")
  78.        TargetBufferSize = 1 + Len(pszLibFileRemote)
  79.        Dim Rtn As Integer
  80.        Dim LoadLibParamAdr As Integer
  81.        LoadLibParamAdr = VirtualAllocEx(TargetProcessHandle, 0, TargetBufferSize, MEM_COMMIT, PAGE_READWRITE)
  82.        Rtn = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote, TargetBufferSize, 0)
  83.        CreateRemoteThread(TargetProcessHandle, 0, 0, pfnStartAddr, LoadLibParamAdr, 0, 0)
  84.        'CloseHandle(TargetProcessHandle)
  85.        Exit Sub
  86. 1:      Label4.Text = "Error al Injectar " & Path.GetFileName(RichTextBox1.Text)
  87.        Exit Sub
  88.  
  89.    End Sub
  90.  
  91.    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  92.        Dim ExeName As String = (RichTextBox1.Text)
  93.        If IO.File.Exists(ExeName) Then
  94.            Dim TargetProcess As Process() = Process.GetProcessesByName(Path.GetFileNameWithoutExtension(TextBox1.Text))
  95.            If TargetProcess.Length = 0 Then
  96.                Label4.Text = ("Esperando por ..." & TextBox1.Text)
  97.            Else
  98.                Label4.Text = Path.GetFileName(RichTextBox1.Text) & " Injectada en " & TextBox1.Text
  99.                Call Inject()
  100.  
  101.            End If
  102.        Else
  103.            Me.TextBox1.Text = (Path.GetFileName(ExeName) + ".dll no existe")
  104.  
  105.        End If
  106.    End Sub
  107.  
  108.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  109.        Button1.Enabled = False
  110.        Timer1.Interval = 50
  111.    End Sub
  112.  
  113.  
  114.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  115.        OpenFileDialog1.Filter = "Archivos DLL|*.dll"
  116.        OpenFileDialog1.Title = "Selecciona la DLL"
  117.        OpenFileDialog1.FileName = "Dll"
  118.        If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  119.            RichTextBox1.Text = OpenFileDialog1.FileName
  120.            Button1.Enabled = True
  121.        End If
  122.    End Sub
  123.  
  124.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  125.        If TextBox1.Text <> "" Then
  126.            If InStr(TextBox1.Text, ".exe") Then
  127.                Timer1.Start()
  128.            Else
  129.                MsgBox("Debes colocar el nombre del proceso, Ejemplo: Gunz.exe", MsgBoxStyle.Critical, "Error")
  130.            End If
  131.        Else
  132.            Label4.Text = "Coloca el nombre del Proceso"
  133.        End If
  134.    End Sub
  135. End Class

Losé tiene cosas y codigos que ni al caso para el injector, esque lo tenia junto con otras funciones pero en si ese sera el injector hehe
En línea

Choclito

Desconectado Desconectado

Mensajes: 99



Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #4 en: 9 Noviembre 2010, 04:01 am »

Ola a todos taba revisando este tema y vi muy interesante pero lo que quisiera saber un poco mas a profundidad es masomenos de que se trata el tema Dx .
En línea

.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #5 en: 9 Noviembre 2010, 04:57 am »

En si lo que trata si has jugado alguna vez usando hack haz usado un injector osea se encarga de meter o injectar a un proceso una DLL o codigo dentro del mismo para asi tener cambios en el proceso u aplicacion.
En línea

Choclito

Desconectado Desconectado

Mensajes: 99



Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #6 en: 9 Noviembre 2010, 05:12 am »

asha entonces por ejemplo si yo quiero desarrollar un aimbot tengo que usar este inyector tambien
En línea

.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Donde Puedo Encontra un Soucer
« Respuesta #7 en: 9 Noviembre 2010, 05:31 am »

mmmm si se podria decir que si pero esto seria solo una parte, aparte seria tambien crear la DLL con tales funciones o si es un tipo trainer seria o podria usarse directamente con WriteProcessMemory
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines