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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50
451  Programación / .NET (C#, VB.NET, ASP) / Re: Interceptar API en: 22 Diciembre 2009, 20:48 pm
Estoy probando el codigo que hay en la pag de codeplex para hacer hook a CreateFileW pero C# me lanza un error en...
Código
  1. unsafe public class Main : EasyHook.IEntryPoint
  2. {
  3. XXX
  4. }
Dice...
Error   1   El código no seguro sólo puede aparecer si se compila con /unsafe   C:\Documents and Settings\***\Escritorio\Main\Main\Main.cs    20   29   Main
452  Programación / .NET (C#, VB.NET, ASP) / Re: Interceptar API en: 22 Diciembre 2009, 19:24 pm
Realmente no quierro un codigo hecho y copy&paste eso no tiene sentido sino que casi no se consigue informacion acerca de api hooking si no fuera por este foro no habria descubierto nada acerca de este tema, más bien te agradezco por procuparte en que yo entienda ;)
453  Programación / .NET (C#, VB.NET, ASP) / Re: Interceptar API en: 22 Diciembre 2009, 19:03 pm
Gracias a Vertex.Symphony por sus mensajes pero a mi C++ no me va realmente.
MazarD cual seira el primer paso para hacer el api hooking con EasyHook en C#?
454  Programación / .NET (C#, VB.NET, ASP) / Re: Interceptar API en: 21 Diciembre 2009, 20:18 pm
He leido todos los tutos en C++ ya entendi el principio de editar la API para que todos los datos pasen primero por nosotros y despues regresen al programa que la esta llamando pero no he logrado hacer nada, pues debe ser que soy muy tonto xD para C++ como odio ese lenguaje aunque es pontente...
No existe algun modo de hacer en C++, C# o Vb de .Net?
455  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con arraylist...Vb.net ??? en: 18 Diciembre 2009, 16:59 pm
Cita de: raul338 link=topic=278335.msg1369592#msg1369592
Buena implementacion, aunque igual no hacia falta hacer "alta clase", con una estructura era suficiente y te ahorras unos kb's de codigo y escritura xD XD

Bueno todo depende de como quieras el resultado final, si estás buscando que pese lo menos posible, si buscas perfección, comididad o cualquier otra cosa cambiará el codigo así se use para lo mismo.
A mi me parecio más facil con una clase pero con una estructura tambien se podia hacer :)

Si falto ToString :P me gusto mas la etiqueta code=vbnet; cuidado que solo tienes 1 Byte para postear y si comentas otra vez te daras error xD
456  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con arraylist...Vb.net ??? en: 18 Diciembre 2009, 16:17 pm
Bueno para que se te sea más facil te recomiendo hacer una clase, como no tenia nada que hacer ;D te la hice:
Código
  1. Public Class Exam
  2.  
  3.    Private _curso As String
  4.    Private _nota As Double
  5.    Private _fecha As Date
  6.  
  7.    Public Sub New(ByVal Curso As String, ByVal Nota As Double, ByVal Fecha As Date)
  8.        _curso = Curso
  9.        _fecha = Fecha
  10.        _nota = Nota
  11.    End Sub
  12.  
  13.    Public Overrides Function ToString() As String
  14.    Return "Curso: " & _curso & vbCrLf & "Nota:" & _nota & vbCrLf & "fecha:" & _fecha & vbCrLf & vbCrLf
  15.    End Function
  16.  
  17.    Public Property Curso() As String
  18.        Get
  19.            Return _curso
  20.        End Get
  21.        Set(ByVal _Enter As String)
  22.            _curso = _Enter
  23.        End Set
  24.    End Property
  25.  
  26.    Public Property Nota() As Double
  27.        Get
  28.            Return _nota
  29.        End Get
  30.        Set(ByVal _Enter As Double)
  31.            _nota = _Enter
  32.        End Set
  33.    End Property
  34.  
  35.    Public Property Fecha() As Date
  36.        Get
  37.            Return _fecha
  38.        End Get
  39.        Set(ByVal _Enter As Date)
  40.            _fecha = _Enter
  41.        End Set
  42.    End Property
  43.  
  44. End Class

Bueno con lo otro es más facil como te dije anteriormente al implementar una clase
Código
  1. ''CREAEMOS UNA LISTA DE EXAMENES
  2.        Dim x As New List(Of Exam)
  3.  
  4. ''AÑADIMOS 3 EXAMENES CON SU RESPECTIVA INFORMACIÓN
  5.        x.Add(New Exam("Curso 1", 5.2, Now))
  6.        x.Add(New Exam("Curso 2", 7.5, Now))
  7.        x.Add(New Exam("Curso 2", 9.2, Now))
  8. ''EDITAMOS LA NOTA DEL CURSO 1 EL EXAMEN QUE SACO 5.2 LO PASAMOS A 10
  9.        x.Item(0).Nota = 10
  10.  
  11.        Dim CursoABuscar = "Curso 2"
  12.  
  13. ''RECORREMOS TODOS LOS EXAMENES BUSCANDO LOS QUE PERTENECEN AL CURSO "CURSO 2"
  14.        For Each Examen As Exam In x
  15.            If Examen.Curso = CursoABuscar Then
  16.                MsgBox(Examen.ToString, Nothing, Examen.Curso)
  17.            End If
  18.        Next
Espero que te sirva...
457  Programación / .NET (C#, VB.NET, ASP) / Interceptar API en: 16 Diciembre 2009, 23:42 pm
En un programa llamado Sin Espias un programa antiespias (¬¬ que tonto es obvio); Tiene un modulo que se encarga de monitorear todos los procesos en busca de keylogger nose como lo hace tengo 2 posibilidades una es que detecte el api GetAsciiKeyState o que intercepte el teclado haciendo un Hook a Windows...
Si es detectando el api entonces me supongo que se podra hacer con mas apis que no sean esa.... En fin lo que quiero es detectar el uso de la api ReadProcessMemory
Si me pudieran ayudar estaria muy agredecido ;-)
458  Programación / .NET (C#, VB.NET, ASP) / Cambiar StartTime en: 31 Octubre 2009, 17:56 pm
Será posible cambiar el StartTime de un proceso, quiero decir cambiar la hora en que inicio sin necesidad de reiniciarlo ni cerrarlo...

Gracias  ;-)
459  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda SendMessage y Captions en: 18 Octubre 2009, 00:04 am
Muchas gracias sirvio perfecto ^^
460  Programación / .NET (C#, VB.NET, ASP) / Ayuda SendMessage y Captions en: 17 Octubre 2009, 04:08 am
Estoy tratando de leer el Static de una ventana de Dialog de Windows, la que dice:

No se puede tener acceso a 'xxxx'

Acceso Denegado.


Ya logre obtener el handle del dialog con:
Código:
FindWindow("#32770", "Explorador de Windows")

Y comprobando que ese fuera el hWnd usando a SendMessage par obtener el caption y asi comprobar si realmente es la ventana, entonces... uso FindWindowEx para obtener el Static interno del dialog cuya class es "Static" y retorna 0 el handle:
Código:
FindWindowEx(FindWindow("#32770", "Explorador de Windows"), 0, 0, "Static")

Que debo hacer para obtener el texto de ese Static?

Gracias.
Páginas: 1 ... 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