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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  practica hxc7
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: practica hxc7  (Leído 2,109 veces)
kAskaMOtz

Desconectado Desconectado

Mensajes: 27


Ver Perfil
practica hxc7
« en: 6 Julio 2010, 21:38 pm »

Hola a todos,
estoy leyendo la revista de hacxcrack y concretamente la septima donde te enseñan a hacer un programita que te indica la ip y el s.o. del ordenador donde esta ejecutado (iphxc II).
Pero antes de eso te enseñan a hacer otro programa que al pasar diez segundos tiene que crear un archivo de texto y poner dentro de el "hacxcrack", el problema es que al pasar los diez segundos no se crea ese archivo de texto. Por eso os dejo el codigo del programa para ver si me podeis ayudar y encrontrar el fallo.

Dim Ti
Private Sub Command1_Click()
Ti = Ti + 1
Label1.Caption = Ti
If Ti = 10 Then
Open ("prueba.txt") For Output As #1
Print #1, "hackxcrack"
Close #1
End If
End Sub

Private Sub Form_Load()
Ti = 0
Timer1.Interval = 1000
End Sub

Private Sub Timer1_Timer()
Call Command1_Click
End Sub

Espero que me puedan ayudar
Muchas gracias a todos.


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: practica hxc7
« Respuesta #1 en: 6 Julio 2010, 21:56 pm »

mmm no tengo el VB así que lo haré de memoria.
Código
  1.   Dim Ti As Integer '# Declaración de la variable contadora.
  2.  
  3.   Public Sub PoC() '# PoC
  4.      Ti = Ti + 1 '# Contador + 1
  5.      Label1.Caption = Ti '# Visualización del contador
  6.      If Ti = 10 Then '# Verifica cantidad de contador
  7.         Open "C:\prueba.txt" For Output As #1 '# Abre el archivo 'prueba.txt'
  8.            Print #1, "hackxcrack" '# escribe en el 'hackxcrack'
  9.         Close #1 '# Cierra el archivo 'prueba.txt'
  10.      End If
  11.   End Sub
  12.  
  13.   Private Sub Form_Load()
  14.      Ti = 0 '# Seteo de variable
  15.      Timer1.Interval = 1000 '# Seteo de intervalo en el Timer
  16.   End Sub
  17.  
  18.   Private Sub Timer1_Timer()
  19.      Call PoC() '# Invoca PoC
  20.   End Sub


« Última modificación: 7 Julio 2010, 00:20 am por shellroot@alex-laptop:~$ » En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
kAskaMOtz

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: practica hxc7
« Respuesta #2 en: 6 Julio 2010, 22:03 pm »

entonces tengo algun fallo?
Porque a mi no me funciona
Gracias
En línea

TGa.

Desconectado Desconectado

Mensajes: 43



Ver Perfil
Re: practica hxc7
« Respuesta #3 en: 6 Julio 2010, 23:31 pm »

el problema es que el archivo lo estas creando en la carpeta default que creo que es la de visual basic, para arreglar eso podrias poner la direccion en dondo queres que se cree el archivo por ejemplo en vez de
Código
  1. Open "prueba.txt" for Output As #1

podes poner
Código
  1. Open "C:\prueba.txt" for Output As #1

y el archivo se creara en C:
En línea

kAskaMOtz

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: practica hxc7
« Respuesta #4 en: 6 Julio 2010, 23:45 pm »

Vale muchas gracias, la verdad es que me he liado porque cuando pones para ejecutar un programa el programa se ejecuta y entonces yo creia que el archivo de texto tambien se me tendria que ejecutar. Resuelto, muchas gracias a todos.
En línea

kAskaMOtz

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: practica hxc7
« Respuesta #5 en: 7 Julio 2010, 15:26 pm »

Bueno otra vez tengo que recurrir de vosotros :)
Sigo con el mismo programa pero esta vez tiene que enviar un archivo donde pone la ip y el s.o. del ordenador a mi servidor ftp, el problema es que vb me da el tipico error 424 "se requiere un objeto. Os dejo el codigo:

Dim Ti
Private Sub Command1_Click()
Ti = Ti + 1
Label1.Caption = Ti
If Ti = 10 Then
Open ("prueba.txt") For Output As #1
Print #1, "IP del Host"; Winsock1.LocalIP
Print #1, Winsock1.LocalHostName
Print #1, SysInfo1.OSPlatform
Print #1, Date
Print #1, Time
Close #1
Inet1.Execute "ftp://Nombre Usuario:Contraseña@127.0.0.1( aqui tengo que poner la direccion de mi ftp, creo que poniendo 127.0.0.1 vale, o no?)", "PUT c:\prueba.txt" & Winsock1.LocalHostName & ".txt"
Ti = 0
End If
End Sub

Private Sub Form_Load()
Ti = 0
Timer1.Interval = 1000
End Sub



Private Sub Timer1_Timer()
Call Command1_Click
End Sub

Como es logico el nombre de usuario y contraseña no lo pongo
Muchas gracias
En línea

LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: practica hxc7
« Respuesta #6 en: 7 Julio 2010, 20:02 pm »

Esa porqueria ponen en una revista?? te recomiendo que compres un buen libro de programación, o te vajes algun tutorial de internet.

Saludos.

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines