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]


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14
11  Programación / Programación Visual Basic / Re: alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar en: 29 Julio 2006, 17:15 pm
Lo 1º que tienes que saber es que esos programas corren como servicios.

Un servicio posee varias caracteristicas, entre ellas la que te deja terminar su ejecucion o no.

Para conseguir finalizarlas, tendrias que mandar la orden en modo Kernel. De esta manera el proceso no arrancara mas.

En VB no es posible programar a nivel kernel. Te recomiendo que uses C o ASM para esta tarea.

Aunque te quedan trucos que quiza te puedan servir, como por ejemplo buscar su nombre, finalizarlos y renombrar el
exe .

Es cuestion de investigar 1 poquito, hay mas formas y no creas que todos los servicios se van a dejar engañar de esa forma. Algunos te arrojaran pantallas de errores graves y otros no te molestaran mas.

Salu2
12  Programación / Programación Visual Basic / Ayuda con ZwRaiseException en: 25 Julio 2006, 23:07 pm
hola a todos.

Veran, me gustaria saber como manejar la api ZwRaiseException.

La estructura de la funcion original en C es esta:

Código:
ZwRaiseException(
IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context,
IN BOOLEAN SearchFrames
);


Traducida a VB queda:

Código:
Public Declare Function ZwRaiseException Lib "nt.dll" (EXCEPTIONRECORD As EXCEPTION_RECORD, context As context, SearchFrames As Boolean)

y las estructuras:

Código:

Public Type context
    FltF0 As Double
    FltF1 As Double
    FltF2 As Double
    FltF3 As Double
    FltF4 As Double
    FltF5 As Double
    FltF6 As Double
    FltF7 As Double
    FltF8 As Double
    FltF9 As Double
    FltF10 As Double
    FltF11 As Double
    FltF12 As Double
    FltF13 As Double
    FltF14 As Double
    FltF15 As Double
    FltF16 As Double
    FltF17 As Double
    FltF18 As Double
    FltF19 As Double
    FltF20 As Double
    FltF21 As Double
    FltF22 As Double
    FltF23 As Double
    FltF24 As Double
    FltF25 As Double
    FltF26 As Double
    FltF27 As Double
    FltF28 As Double
    FltF29 As Double
    FltF30 As Double
    FltF31 As Double
    IntV0 As Double
    IntT0 As Double
    IntT1 As Double
    IntT2 As Double
    IntT3 As Double
    IntT4 As Double
    IntT5 As Double
    IntT6 As Double
    IntT7 As Double
    IntS0 As Double
    IntS1 As Double
    IntS2 As Double
    IntS3 As Double
    IntS4 As Double
    IntS5 As Double
    IntFp As Double
    IntA0 As Double
    IntA1 As Double
    IntA2 As Double
    IntA3 As Double
    IntA4 As Double
    IntA5 As Double
    IntT8 As Double
    IntT9 As Double
    IntT10 As Double
    IntT11 As Double
    IntRa As Double
    IntT12 As Double
    IntAt As Double
    IntGp As Double
    IntSp As Double
    IntZero As Double
    Fpcr As Double
    SoftFpcr As Double
    Fir As Double
    Psr As Long
    ContextFlags As Long
    Fill(4) As Long
End Type

Public Type EXCEPTION_RECORD
  ExceptionCode As Long
  ExceptionFlags As Long
  pExceptionRecord As Long 
  ExceptionAddress As Long
  NumberParameters As Long
  ExceptionInformation(EXCEPTION_MAXIMUM_PARAMETERS - 1) As Long
End Type


Hasta aqui bien.

El problema es que me gustaria llamar a la excepcion 0x0000000A (error en Windows Xp)

No se hacerlo.

Llamo a la excepcion asi:

Código:
ZwRaiseException &0x0000000A ,context,True

Puede alguien ayudarme ?

Gracias

13  Programación / Programación Visual Basic / Re: Uso de la Api nativa de Windows NT en: 25 Julio 2006, 22:02 pm
Creo que no es modo kernel.

Espero averiguar si se pueden usar en VB

Salu2



14  Programación / Programación Visual Basic / Re: Uso de la Api nativa de Windows NT en: 25 Julio 2006, 21:45 pm
No confundamos la api tradicional con la nativa.

Api tradicional: GetTickCount, FindWindow

Api Nativa: ZwContinue, ZwRaiseHardError

Salu2
15  Programación / Programación Visual Basic / Uso de la Api nativa de Windows NT en: 25 Julio 2006, 20:29 pm
Alguien sabe si desde VB se puede usar la API nativa de windows NT ?

Funciones como ZwGetPlugPlayEvent o ZwPlugPlayControl.

Hace falta algun descriptor de seguridad o algo para que te deje usarlas ?

Gracias
16  Programación / Programación Visual Basic / Re: Duda acerca de la pila en VB en: 21 Julio 2006, 13:38 pm
Otro programa que acceda a la pila privada de la aplicaciion que la llama ?

Complicado esta eso

Salu2
17  Programación / Programación Visual Basic / Re: proteger un programa de VB contra el crackeo en: 21 Julio 2006, 00:39 am
Kizar me gusta tu propuesta.

Si puedes nombrarme otras protecciones, te lo agradeceria.

Salu2
18  Programación / Programación Visual Basic / Re: proteger un programa de VB contra el crackeo en: 20 Julio 2006, 23:30 pm
Citar
Themida

Gracias BenRu pero no es lo que buscaba.

Buena idea LuckyFox
19  Programación / Programación Visual Basic / Re: Duda acerca de la pila en VB en: 20 Julio 2006, 23:28 pm
Para llenar la pila de basura y asi hacer que al debugearlo de Stack OverFlow
20  Programación / Programación Visual Basic / Duda acerca de la pila en VB en: 20 Julio 2006, 01:04 am
Se puede acceder a la pila desde VB ?

Gracias

Slu2
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines