elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
21 Julio 2008, 00:05  



  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 61
1  Comunicaciones / Chats; IRC y Messengers / Re: IRC FLOODERS en: 04 Julio 2008, 15:50
psss, eres @op de tu canal? Usa las protecciones del propio irCap que se incluyen en tu script. Te proteje de text-floods y clone floods.

Aunque lo mejor es hablar con un ircop y te lo solucionan en minutos. Saludos.
2  Forums Generales / Foro Libre / Re: [HELP] NeoCube: Alguien sabe usarlo bien? en: 04 Julio 2008, 15:23
donde lo compraste? (Diego Arenas, te me adelantaste por segundos)

En la web de NeoCube:

Código:
www.theneocube.com

Saludos!! (he conseguido hacer más figuras !! xD)
3  Forums Generales / Foro Libre / Re: [HELP] NeoCube: Alguien sabe usarlo bien? en: 03 Julio 2008, 22:12
Disculpa Mad, me puedes decir a que paises esta disponible este juguete? Me interesan los imanes :P

Ni idea, creo qu elo envian por correo postal a todo el mundo, escribe un mail al webmaster, te responden al día siguiente.

No se si creerte, quiero imagenes  :xD

Ok, esta noche pongo la foto xD



EDIT:













lelelelelelel :xD
4  Forums Generales / Foro Libre / Re: [HELP] NeoCube: Alguien sabe usarlo bien? en: 03 Julio 2008, 21:00
Una duda
¿Si se te cae al suelo se desparraman todas las bolas?
Es decir, ¿Existe algún mecanismo que impida separar completamente las bolas en varios montones o simplemente están unidas magneticamente?

Son imanes de Neodimio (wiki) muy potentes. Las bolitas se pueden separar con la mano, no hay nada mecánico ni ningún hilo que las mantenga juntas, hay vídeos en youtube que lo enseñan mejor.

Si se cae todo el cubo al suelo (o cualquier otra figura) no se desparraman las bolas, quedan unidas muy fuertemente entre ellas.

Saludos

PD: Ya he conseguido hacer una esfera.
5  Forums Generales / Foro Libre / [HELP] NeoCube: Alguien sabe usarlo bien? en: 03 Julio 2008, 19:27
Pues eso, me compré hace tiempo el NeoCue y me llegó ayer por correo (casi 2 meses han tardado!) He estado jugando con él y es más complicado de lo que me pensaba.

Tras un día de práctica he conseguido armar el cubo, hacer el "triangulo" y poca cosa más, en resumen: soy capaz de hacer lo que muestran en este video:



Pero yo quiero llegar a dominar el NeoCube por completo, hacer las esferas y demás paridas que muestran en youtube y en la web

Código:
https://www.theneocube.com/NeoMovies.html

En la web pone que con el pedido te envían las instrucciones y no me han enviado nada xD Se las dejaron. He buscado videos por internet sin éxito... Alguien sabe como se usa correctamente este cacharro o alguien conoce la URL con los videos de instrucciones online?

Muchas gracias!!
6  Programación / Programación VB / Re: IsVirtualPCPresent (no WMI) [Source] en: 03 Julio 2008, 11:43
Jaque-mate.

Tu código es más estable al no usar WMI, pero algo extenso (para mi gusto) si lo implementas en stubs o similares.

De todas formas, seguro que ay otro método más sencillo y sin utilizar WMI para detectarlo... hay que investigar más!!

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

Por cierto, puedes discriminar un poco más la función, me explico:

"*VIRTUAL*" = VirtualPC
"*VMWARE*" = VMWare
"*VBOX*" = VirtualBox

Puedes hacer que la función de vuelva un Integer, ejemplo:

Código
   Select Case True
       Case sData Like "*VIRTUAL*"
          IsVirtualPCPresent = 1
       Case sData Like "*VMWARE*"
          IsVirtualPCPresent = 2
       Case sData Like "*VBOX*"
           IsVirtualPCPresent = 3
       Case Else
           IsVirtualPCPresent = 0
   End Select

Así el usuari podrá determinar si finaliza su ejecución solo si nos encontramos en VMWARE o solo en VirtualPC, etc...

Saludos, muy buen código.
7  Programación / Programación VB / Re: [Source] IsVirtualPCPresent() - Sistema AntiVirtualPC en: 01 Julio 2008, 15:39
Un comentario acerca del code, seria coveniente agregar control de errores porque en algunos sistemas al tratar de acceder a WMI nos da error. Por lo me nos en vista con una cuenta restringida.

Vaya, no lo sabia...

De todas formas he mejorado la función. Ahora es capaz de discriminar bajo que entorno de virtualización se encuentra nuestra aplicación, el control de errores devuelve -1, permitiendo al usuario seguir ejecutando o no su soft cuando no ha sido posible detectar una VirtualMachine.

Esta noche posteo la función mejorada. Saludos!! :P
8  Programación / Programación VB / Re: Controlar el uso de memorias USB en: 30 Junio 2008, 23:07
Saludos, y perdón por el post tan largo.

Perdonado, pero usa las etiquetas de código GeSHI, ejemplo

Código:
[code][/ code] No se utiliza

Código:
[code=vb][/ code] Sí se utiliza

Así queda en formato VB6 y mola más :xD

Saludos!![/code][/code]
9  Programación / Programación VB / Re: [Source] IsVirtualPCPresent() - Sistema AntiVirtualPC en: 30 Junio 2008, 22:59
por cierto incluso el mismo code funciona con VMware.
(es multiWare el codigo) ;D

Vaya, pues me ahorraste tiempo. Estaba instalando un Windows XP en un VMWare para probar, pero ya no hace falta.

Edito el primer post para que la gente sepa que sirve para VirtualPC, VMWare y posiblemente algún otro software de Virtualización, lástima que la función se llama IsVirtualPCPresent() y no IsVirtualEnvironmentPresent() o algo por el estilo, en fin...

Con esto completamos:

IsAnubisPresent() = Detects Anubis SandBox.
IsSandboxiePresent() = Detects Sandboxie SandBox.
IsVirtualPCPresent() = Detects VirtualPC 2007 & VMWare & ... Software.

Saludos y gracias por los comentarios.!!
10  Programación / Programación VB / [Source] IsVirtualPCPresent() - Sistema AntiVirtualPC en: 30 Junio 2008, 21:34
Tatatachan!!... aquí vuelvo con mi tercera función para los "anti's" en VB6, en este caso me he metido con la máquina virtual de Microsoft: VirtualPC 2007 Este método me gusta bastante porque es el primero que ha sido desarrollado íntegramente por mí, y de momento no he visto nadie que detecte un VirtualPC de la misma forma, empecemos...

¿Que método utilizas para detectar VirtualPC?

Revisé los otros sources en C/C++ para ver si me inspiraba, pero utilizaban técnicas algo profesionales para el pobre compilador de VB6, seguramente hay otra manera para detectar VirtualPC con VB6 pero esta es una de las más fáciles:

Con la ayuda de los Script WMI, hacemos un volcado de información sobre cada disco duro instalado en el equipo, concretamente buscamos 3 variables: Caption, Model  y PNP DeviceID. En un equipo físico obtendremos nombres relativos al fabricante y modelo de nuestro HDD, mientras que en VirtualPC obtendremos nombres parecidos a estos:

Virtual HD, IDE\DISKVIRTUAL01_, etc...

Así que recopilamos toda la información en una sola variable y buscamos el string: "VIRTUAL" en su interior, hacemos una comparación y ya tenemos nuestro anti-VirtualPC terminado!

Ueeee, ahora... ¿me das el source?

Aquí está el modulo principal:

Código
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Program:  Anti-VirtualPC 1.0
' Coder:    MadAntrax
' Web:      foro.elhacker.net
' Date:     30/06/08
'
' Programa que detecta si nuestro malware
' se ejecuta en la máquina virtual: Virtual PC
' permitiendo finalizar el proceso de nuestro
' malware :)
'
' Usar la función IsVirtualPCPresent() As Boolean
' Detecta el nombre, modelo y driver del HD para determinar
' si nos encontramos en VirtualPC
'
' Original idea: MadAntrax
' Referencias: http://www.microsoft.com/technet/scriptcenter/scripts/storage/disks/drives/stdvvb19.mspx?mfr=true
'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 
Function IsVirtualPCPresent() As Boolean
   Dim DetectVirtualPC As String
 
   Set WMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
   Set HDS = WMI.ExecQuery("Select * from Win32_DiskDrive")
 
   DetectVirtualPC = ""
   For Each objHDS In HDS
       DetectVirtualPC = DetectVirtualPC & objHDS.Caption & objHDS.Model & objHDS.PNPDeviceID
   Next
 
   If InStr(UCase(DetectVirtualPC), "VIRTUAL") <> 0 Then
       IsVirtualPCPresent = True
   Else
       IsVirtualPCPresent = False
   End If
End Function
 

y para llamarlo, podemos usar algo así:

Código
Sub Main()
   If IsVirtualPCPresent = True Then
       MsgBox "VirtualPC: Detectado"
       End
   End If
   'Your Code Here
End Sub
 
 

Saludos!!

EDITADO: Parece ser que esta misma función detecta de forma correcta VirtualPC 2007 y VMWare (los 2 software de virtualización más usados). Así que esta función sirve para los 2

 >:D
11  Programación / Programación VB / Re: [Source] IsSandboxiePresent() - Sistema AntiSanboxie en: 30 Junio 2008, 11:03
una manera sencilla es que si han instlado las tools del vm, mirar el proceso que carga, y de ese modo saber si se esta correiendo sobre VM (mayormnte la gente las habilita porque son muy utiles).
claro qe tambien se podria mirar el procesador, la mainboard, y los simuladores ...

Exacto!! Esta es la idea que estaba diseñando. Si el usuario ha instalado las Virtual Machine Editions se puede comprobar si existe cierto proceso en ejecución para determinar si estamos dentro de una VM.

Pero la mejor forma es mirar el nombre "virtual" que asigna VirtualPC o VMWare a la tarjeta de red NIC con la ayuda de scripts WMI. Esta noche posteo un source de ejemplo.

Saludos!! :)
12  Programación / Programación VB / Re: [Source] IsSandboxiePresent() - Sistema AntiSanboxie en: 30 Junio 2008, 00:17
En vb no se puede hacer anti vmware ni anti virtualpc.
Es necesario usar asm.

Seguro?, aun no te lo puedo garantizar porque estoy trabajando en ello... pero creo que anti-virtualpc lo podré programar usando solo VB6 y script WMI

En unos días posteo mis avances. Saludos!!
13  Forums Generales / Foro Libre / Re: FELICITACIONES A ESPAÑA en: 30 Junio 2008, 00:14
OOOOOLEEEEEEEEEEEEEEEEEEEEEE!!!

QUE VIVA ESPAÑA!!!
14  Forums Generales / Foro Libre / Re: Ayuda de todos los usuarios (solo es responder a este mensaje) en: 28 Junio 2008, 16:49
sirdarckcat
Yasme710
nitr0x
ZuL'G
YaTaMaS
Addonis
AciDarK
Nork
lipman_dj
741852
BadStupidMonkey™
Dominicano
||MadAntrax||
15  Programación / Programación VB / [Source] IsSandboxiePresent() - Sistema AntiSanboxie en: 28 Junio 2008, 16:04
Bueno, lo prometido es deuda... aquí os deja la función para detectar si nuestro malware se está ejecutando en la Sandbox de Sandboxie: IsSandboxiePresent()

¿Que es Sandboxie?

Es un software diseñado para ejecutar aplicaciones dentro de un entorno seguro (dentro de una Sandbox). Su funcionamiento consiste en aislar el ejecutable y detectar todos los cambios que realice en el sistema, permitiendo borrarlos con un solo click. Se parece a una máquina virtual, pero más sencillo de usar y configurar, para más info:

:http://www.sandboxie.com/

¿Que método utiliza para detectar Sandboxie?

He incluido 2 métodos, uno de ellos programado por steve10120 de hackhound y el otro método (menos efectivo pero mucho más simple) programado por mí. El segundo método requiere que nuestro malware tenga un Form en su interior.

El método de steve10120 detecta si se ha cargado el modulo SbieDll.dll dentro de nuestra aplicación, si se encuentra el módulo significa que nuestro malware está dentro de una Sandbox.

El otro método comprueba el caption de nuestro Formulario, si detecta la string "[ # ]" significa que nuestra aplicación se encuentra dentro de la Sandbox. Como verás el primer método es más profesional, pero más fácilmente detectable por la heurística al usar una API. El segundo método solo busca una serie de caracteres, esto puede inducir a falsos positivos pero es más sencillo de implementar.

Ok, ¿y el source?

Aquí os dejo el source completo:

Código
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Program:  Anti-Sandboxie 1.0
' Coder:    MadAntrax
' Web:      foro.elhacker.net
' Date:     28/06/08
'
' Programa que detecta si nuestro malware
' se ejecuta en la SandBox de Sandboxie, permitiendo
' finalizar el proceso y evitar que inspeccionen nuestro
' malware :)
'
' Usar la función IsSandboxiePresent(byval OptionToCheck As Integer) As Boolean
' Se han añadido 2 métodos de detección para Sandboxie, el primero
' está basado en la idea original de http://hackhound.org
'
' El segundo método esta diseñado integramente por mí
'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' Ejemplos para usar esta función:
'
'   Método 1:
'       If IsSandboxiePresent(1) = True Then End
'
'   Método 2:
'       If IsSandBoxiePresent(2,Form1) = True Then End
'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 
Public Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long
 
Function IsSandBoxiePresent(ByVal OptionToCheck As Integer, Optional MainFrm As Form) As Boolean
   Select Case OptionToCheck
       Case 1  'Recomendado
           Dim hSbie As Long
 
           hSbie = GetModuleHandle("SbieDll.dll")
           If hSbie <> 0 Then
               IsSandBoxiePresent = True
           Else
               IsSandBoxiePresent = False
           End If
       Case 2  'No recomendado
           If InStr(MainFrm.Caption, "[#]") <> 0 Then
               IsSandBoxiePresent = True
           Else
               IsSandBoxiePresent = False
           End If
   End Select
End Function

Y para llamarlo hay que usar lo siguiente:

Código
Sub Main()
   If IsSandBoxiePresent(1) = True Then End
   '   Your Code Hare...
End Sub
 

Y si quieres usar el segundo método, de esta forma:

Código
Private Sub Form_Load()
   If IsSandBoxiePresent(2, Form1) = True Then End
   'Your Code Here
End Sub
 

Saludos!! :P
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 61







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC