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 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50
441  Programación / .NET (C#, VB.NET, ASP) / Obtener Fecha en: 16 Enero 2010, 02:59 am
Hay forma de obtener la fecha actual a partir de un servidor o una base SQL y si existe una forma me podrían dar un ejemplo basico :) es para comprobar que la fecha del sistema no sea editada...
Gracias ;D
442  Programación / ASM / Iniciandome en ASM en: 15 Enero 2010, 19:16 pm
Soy nuevo en ASM pero no pretendo estar mucho con este lenguaje :-X

Bueno hago este tema porque despues de investigar mucho sobre hook de api en lenguajes como C y C++ y no haber logrado nada :¬¬ al parecer en ASM resulta más "facil" hookear una Api debido a que es de bajo nivel entonces buscando en el foro consegui el siguiente "Taller"
http://foro.elhacker.net/analisis_y_diseno_de_malware/taller_api_hooking_en_modo_usuario-t262962.0.html
Todo está en ASM y me he descargado el WinASM pero ¿como debo compilar para crear un exe? he tratado pero me da errores disculpen mi ignorancia ._.
Gracias...
443  Programación / .NET (C#, VB.NET, ASP) / Re: Capturar un numero real de un textbox en c# en: 8 Enero 2010, 16:08 pm
Edite el msg de arriva ya probe y funciona;
Cambia los puntos "." por comas "," en el archivo precios.txt
444  Programación / .NET (C#, VB.NET, ASP) / Re: Capturar un numero real de un textbox en c# en: 8 Enero 2010, 15:57 pm
Cambia "." por ","
445  Programación / Ingeniería Inversa / Re: Algún Ofuscador? en: 2 Enero 2010, 04:14 am
He encontrado un ofuscador llamado .NET REACTOR su versión es demo, es potente, he visto otros más potentes pero con más limitaciones, bueno, este lo único que deja es un MessageBox al iniciar el programa ofuscado informando de que se uso .net reactor rn versión de Demo para ofuscar dicho programa, ahora mi pregunta...
Habra alguna forma de eliminar ese Mensaje?
446  Programación / Ingeniería Inversa / Algún Ofuscador? en: 1 Enero 2010, 00:15 am
Me pueden recomendar algún ofuscador freeware o que me permita ofuscar en su versión Trial sin agregarle restricciones a mi ejecutable, he conseguido unos ofuscadores que casi que vuelven el exe una pelota de acero gigantesca además de resumir el peso en más del 50% pero sus licencias sobrepasan los 1000$ :-\

Pd: Es una aplicación en .NET, y tambien tengo otra pregunta no menos importante, Como se llama la propiedad de algunos ofuscadores que hace que la aplicación pierda  la "firma" (por decirlo así) que fue emsamblado en .NET y así los desensambladores no aceptan el ejecutable ya que no es de .NET?
447  Programación / Ingeniería Inversa / CrackME [Regular] en: 30 Diciembre 2009, 15:32 pm
Es un CrackME hecho por mi en .NET soy nuevo en esto de la ingieria inversa, me ha llamado mucho la atención y bueno aqui se los dejo es de dificultad regular exploten el primer error que consigan :xD

Download:
http://www.speedyshare.com/files/20092009/CrackME.rar

@Down
Lo lograstes :) bien hecho iva a ofuscar el codigo pero les deje esa hueco de seguridad alli para ver quien lo agarraba ;)
Aproposito el la clase Trialer es de una DLL que hice para hacer versiones demo pero es open source porque no la uso en ningun programa si quieren tambien pueden desemsamblar para ver un ejemplo de una version demo hecha por ustedes mismos...
448  Programación / .NET (C#, VB.NET, ASP) / Re: Inyectar Dll? en: 26 Diciembre 2009, 23:26 pm
Yo he hecho esto siempre así y siempre ha funcionado ._. uso Microsoft Visual Basic 2008 Exprres Edition
Tambien cabe destacar que esto siempre me ha confundido siempre dicen que asi no se declara y no entiendo porque ya que siempre me ha funcionado.

pd: Yo aún no estudio esto me falta 1 año para entrar a la universidad.
449  Programación / .NET (C#, VB.NET, ASP) / Re: Inyectar Dll? en: 26 Diciembre 2009, 23:11 pm
 
Código
  1.  Const PAGE_READWRITE As Integer = &H4
  2.    Const MEM_RELEASE As Integer = &H8000
  3.    Const MEM_COMMIT As Integer = &H1000
  4.    Const STANDARD_RIGHTS_REQUIRED As Integer = &HF0000
  5.    Const SYNCHRONIZE As Integer = &H100000
  6.    Const PROCESS_VM_READ As Integer = &H10
  7.    Const PROCESS_VM_WRITE As Integer = (&H20)
  8.    Const PROCESS_VM_OPERATION As Integer = (&H8)
  9.    Const PROCESS_QUERY_INFORMATION As Integer = (&H400)
  10.    Const PROCESS_READ_WRITE_QUERY As Integer = PROCESS_VM_READ + PROCESS_VM_WRITE + PROCESS_VM_OPERATION + PROCESS_QUERY_INFORMATION
  11.    Const PROCESS_ALL_ACCESS As Integer = &H1F0FFF
  12.  
  13.    Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
  14.    Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Integer, ByVal lpProcName As String) As Integer
  15.    Private Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Integer
  16.    Private Declare Function VirtualAllocEx Lib "kernel32" (ByVal hProcess As Integer, ByVal lpAddress As Integer, ByVal dwSize As Integer, ByVal flAllocationType As Integer, ByVal flProtect As Integer) As Integer
  17.    Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Integer, ByVal lpBaseAddress As Object, ByVal lpBuffer As Object, ByVal nSize As Integer, ByVal lpNumberOfBytesWritten As Integer) As Integer
  18.    Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Integer) As Integer
  19.    Private Declare Function CreateRemoteThread Lib "kernel32" (ByVal hProcess As Integer, ByVal lpThreadAttributes As Integer, ByVal dwStackSize As Integer, ByVal lpStartAddress As Integer, ByVal lpParameter As Object, ByVal dwCreationFlags As Integer, ByVal lpThreadId As Integer) As Integer
  20.    Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Integer, ByVal dwMilliseconds As Integer) As Integer
  21.  
  22.    Public Function InyectDLL(ByVal Dll As String, ByVal PID As Integer) As Boolean
  23.        On Error GoTo 0
  24.  
  25.        Dim Buffer1 As Integer, _
  26.         Buffer2 As Integer, _
  27.         OpenedP As Integer = OpenProcess(PROCESS_ALL_ACCESS, False, PID), _
  28.         AddressP As Integer = GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryW"), _
  29.         rems As Integer = VirtualAllocEx(OpenedP, 0, Len(Dll), MEM_COMMIT, PAGE_READWRITE)
  30.  
  31.        WriteProcessMemory(OpenedP, rems, Dll, Len(Dll), Buffer2)
  32.  
  33.        CreateRemoteThread(OpenedP, 0, 0, AddressP, rems, 0, Buffer1)
  34.        WaitForSingleObject(rems, &HFFFFFF)
  35.  
  36.        CloseHandle(OpenedP) : CloseHandle(rems)
  37.        Return True
  38.  
  39.    End Function
450  Programación / .NET (C#, VB.NET, ASP) / Inyectar Dll? en: 26 Diciembre 2009, 19:04 pm
Hice está función para inyección de una dll en un proceso pero cuando la llamo el proceso a inyectar da error y se cierra, que está mal?
Código
  1.    Public Function InyectDLL(ByVal Dll As String, ByVal PID As Integer) As Boolean
  2.        On Error GoTo 0
  3.  
  4.        Dim Buffer1 As Integer, _
  5.         Buffer2 As Integer, _
  6.         OpenedP As Integer = OpenProcess(PROCESS_ALL_ACCESS, False, PID), _
  7.         AddressP As Integer = GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryW"), _
  8.         rems As Integer = VirtualAllocEx(OpenedP, 0, Len(Dll), MEM_COMMIT, PAGE_READWRITE)
  9.  
  10.        WriteProcessMemory(OpenedP, rems, Dll, Len(Dll), Buffer2)
  11.  
  12.        CreateRemoteThread(OpenedP, 0, 0, AddressP, rems, 0, Buffer1)
  13.        WaitForSingleObject(rems, &HFFFFFF)
  14.  
  15.        CloseHandle(OpenedP) : CloseHandle(rems)
  16.        Return True
  17.  
  18.    End Function
Páginas: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines