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


Tema destacado: El geolocalizador de IP's ya funciona con IPv6


  Mostrar Mensajes
Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 75
431  Programación / .NET (C#, VB.NET, ASP) / Buscar valores en el Registro de windows.... en: 21 Julio 2018, 03:11 am
Hola foro, Como dice el titulo quiero Buscar valores en el regedit,

Ejemplo :

Código:
Virus >> wscript.exe //B "C:\Users\S4LXenox\AppData\Local\Temp\VirusUSB.vbs"

agrego un virus que se auto inicio. por medio una app quiero Que si en el valor:

wscript.exe //B "C:\Users\S4LXenox\AppData\Local\Temp\VirusUSB.vbs"

sea detectado por mi app y me pregunte si quiere que elimine esa entrada, para el vbs no se ejecute.



Bueno lo primero que imagino es listar en un listbox mis app que se auto inician, Bueno eso es facil ya que es casi lo mismo que la duda que tenia hace tiempo de como verificar los programas instalados
(link).



1)   En-listo mis apps que se auto inician:

Código
  1. Imports Microsoft.Win32
  2.  
  3. Public Class Form1
  4.    Private Sub ListarHKCU()
  5.        Dim key As RegistryKey
  6.        Dim valueNames As String()
  7.        Dim currentUser As RegistryKey = Registry.CurrentUser
  8.        Dim name As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
  9.        Dim str2 As String = "Software\Microsoft\Windows\CurrentVersion\Runonce"
  10.        Try
  11.            key = currentUser.OpenSubKey(name, True)
  12.            valueNames = key.GetValueNames
  13.            Dim str3 As String
  14.            For Each str3 In valueNames
  15.                Try
  16.  
  17.                    ListBox1.Items.Add((str3 & " >> " & key.GetValue(str3).ToString))
  18.                Catch ex As Exception
  19.                End Try
  20.            Next
  21.        Catch ex As Exception
  22.        End Try
  23.        Try
  24.            key = currentUser.OpenSubKey(str2, True)
  25.            valueNames = key.GetValueNames
  26.            Dim str3 As String
  27.            For Each str3 In valueNames
  28.                Try
  29.                    ListBox1.Items.Add((str3 & " >> " & key.GetValue(str3).ToString))
  30.                Catch ex As Exception
  31.                End Try
  32.            Next
  33.        Catch ex As Exception
  34.        End Try
  35.    End Sub
  36.  
  37.  
  38.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  39.        ListBox1.Items.Clear()
  40.        ListarHKCU()
  41.    End Sub
  42. End Class


Lo segundo seria Buscar en ese listbox la cadena de texto "Wscript.exe"

Bueno en esta parte ya he intentado con : FindMyString pero no logra reconocer ese string.

Busque una solución algo floja, osea use un textbox en vez de el Listbox. y para detectar el virus use el siguiente codigo:

Código
  1. Dim APP_string As String() = {"wscript", "Cmd"}
  2.        For Each elemento As String In APP_string
  3.            If TextBox1.Text.Contains(elemento) Then
  4.                'AQUI VA EL CODIGO DEL MENSAJE Y LA OPCION PARA BORRAR EL VIRUS DEL REGISTRO
  5.            End If
  6.        Next

Ahora Es la parte en la que necesito ayuda, es en la que borra el auto inicio del vbs, osea borra esa entrada del regedit.



Bueno he puesto como lo he intentado haber si me pueden echar una mano.

Basicamente lo que quiero es Buscar en donde inician las app por medio del regedit :

Código:
SOFTWARE\Microsoft\Windows\CurrentVersion\Run

y hay busca archivos script , Que por lo general usan en los valores : "CMD /C" o "wscript.exe //B" para ejecutarse y cuando encuentre ese string en el regedit elimine esa entrada.

Gracias de antemano. si logro hacerlo lo posteare.


PD: Si se preguntan para que estoy haciendo esto , es por que llevo ya un tiempo desarrollando un motor de antiviurs . y apenas he logrado esto :
https://ibb.co/geS69J Cuando lo termine , (si es q lo termino subire el codigo fuente aqui)


432  Programación / Scripting / [BATCH] [APORTE] Batch Auto Hide Start [BAHS] en: 20 Julio 2018, 20:15 pm
Hola foro, Bueno les traigo un simple codigo que se me ocurrio al leer el siguiente post:

Una pregunta sencilla de BATCH

Bueno este simple código les sirve para  ejecutar su código batch Invisible. bueno aqui el batch :

Código
  1. @echo off
  2.  
  3. :Comandline
  4. IF ["%~1"]==["-e"] goto o
  5.  
  6. :Crear vbs
  7. set Batch=%~dpnx0
  8. (
  9. echo set objshell ^= createobject^("wscript.shell"^)
  10. echo objshell^.run "%Batch% -e"^,vbhide ) > %temp%\bas.vbs
  11. start %temp%\bas.vbs
  12. exit
  13.  
  14. :o
  15. ::::::::::::::::::::::::::::::::
  16. :: Tu código aquí...           :
  17. ::::::::::::::::::::::::::::::::

Bueno a decir verdad se abre la consola cuando crea el vbs, pero el vbs se encargara de ejecutar tu codigo invisible.



Aunque la mejor opción para hacer un batch invisible es convertirlo a .EXE , Les recomiendo mi sencilla app:

Posee:
*Ofuscacion del Batch
*Convertor bat to vbs y viceversa
*Convertor a .exe y mas


link: Link

Bueno espero que les sirva de algo este sencillo aporte.  :xD
433  Programación / .NET (C#, VB.NET, ASP) / Re: Como detectar USB , Memorias SD y mostrar un aviso? en: 5 Julio 2018, 21:48 pm

No pude haber deseado nada mejor  :D , es perfecto.  ;D Funciona bien y es rápido, Muchísimas Gracias. / Cuando salga de vacaciones me pondré a estudiar mas VB.NET.  ;-)
Gracias por todos tus Grandes aportes.
434  Programación / .NET (C#, VB.NET, ASP) / Re: Como detectar USB , Memorias SD y mostrar un aviso? en: 4 Julio 2018, 18:06 pm
Gracias por responder; Revisare los links y me documentare de ello, gracias.

PD : No sabia que habías hecho un snippets tan útil  :D . lo veré y después revisare todo el post del snippets desde la gaina 1 a la 54  :xD , para no volver preguntar cosas que ya prácticamente estan resultas :V  ;D .
435  Programación / .NET (C#, VB.NET, ASP) / Re: Como detectar USB , Memorias SD y mostrar un aviso? en: 3 Julio 2018, 21:59 pm
Hola , bueno estos dias he estado estudiando y bueno esto he lo que he logrado hacer por mi cuenta :

Código
  1. Imports System.IO
  2.  
  3. Public Class Form1
  4.  
  5.    Dim Errores As New List(Of String)
  6.  
  7.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  8.        detectar()
  9.    End Sub
  10.  
  11.    Private Sub detectar()
  12.        For Each USBex In Environment.GetLogicalDrives
  13.            If New DriveInfo(USBex).IsReady = True Then
  14.                If Not New DriveInfo(USBex).DriveType = DriveType.Fixed Then
  15.                    Try
  16.                        ListBox1.Items.Add(USBex)
  17.                    Catch ex As Exception
  18.                        Errores.Add(ex.Message)
  19.                        'ListBox2.Items.Add(errores)
  20.                    End Try
  21.                End If
  22.            End If
  23.        Next
  24.    End Sub
  25.  
  26. End Class

Con esto ya puedo detectar los discos extraible pero ahora necesito su ayuda para crear un bucle y así poder detectar los nuevos usb que se conectan , pero bueno el bucle no es problema como tal , ya que probé con un bucle for / next .

el problema es que el lista en el listbox1 los viejos usb conectado, y a demás siento que hacer un bucle for/ next  ahi esta mal .

simplemente lo que quiero es que detectete los nuevos usb conectados al PC sin listar los viejos. y muestre un un nuevo form los usb conectados.
436  Programación / .NET (C#, VB.NET, ASP) / Como detectar USB , Memorias SD y mostrar un aviso? en: 29 Junio 2018, 04:33 am
Buenas, Estoy intentando hacer una app que cuando alguien introduzca un Pendrive o Adaptador SD el programa lo detecte y te muestre un form 2 con un label que contenga la ruta del mismo. pero no logro hacerlo.

Me inmagino que debería definir las letras desde la A hasta la Z en un string saltándome las letras del dico local C y la D. que nunca son de algún dispositivo extraible.

en pocas palabras tengo 2 formularios, el primero detectara si algún dispositivo de almacenamiento extraible es conectado y cuando detecte alguno mostrara el formulario 2 que contendrá la ruta en un label. eso es lo que no logro hacer . :-\  si alguien tiene algún code que me facilite.

Gracias de antemano.
437  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets para VB.Net !! (Compartan aquí sus snippets) en: 24 Junio 2018, 05:03 am
mi código no es como el de todo los gurus de aquí , pero lo publico para el que le sirva.

Bueno el siguiente código hará que puedan mostrar un formulario en la esquina de la pantalla , como si fuera una notificación.



[EDITADO] (Se ha corregido el error que daba y ahora son menos lineas de código)  ;D

Código
  1. 'Para usarlo
  2. 'FormNotificacion(NOMBRE DE SU FORMULARIO a mostrar)
  3.  
  4.   Private Sub FormNotificacion(ByVal formulario As Object)
  5.        Dim fh As Form = TryCast(formulario, Form)
  6.        fh.ShowInTaskbar = False
  7.        fh.Show()
  8.        fh.Location = New Point(CInt((Screen.PrimaryScreen.WorkingArea.Width / 1) - (formulario.Width / 1)), CInt((Screen.PrimaryScreen.WorkingArea.Height / 1) - (formulario.Height / 1)))
  9.    End Sub


438  Comunicaciones / Android / Re: No puedo actualizar App aunque tenga espacio en: 17 Junio 2018, 01:29 am
Hola TickTack, lo que se me ocurre es que descargues :

Lucky Patcher

La app entre sus opciones , tiene la opción de pasar las aplicaciones a la memoria SD entre otras cosas.



Lo segundo es que sea Tu Play Store , si ese es el caso descarga la apk de :

https://apkpure.com/

y la instales.(Obviamente permitiendo los ORÍGENES DESCONOCIDOS).

439  Seguridad Informática / Seguridad / Re: El peor virus del que se pueden infectar: Avira Antivirus en: 6 Junio 2018, 21:14 pm
Es verdad yo hice lo mismo hace un tiempo y esta es hora de que no he podido desinstalar el AVIRA .

Bueno yo, como el compañero @Elektro quise probar también el avira pero cuando vi que era un basura y lo quise desinstalar no pude así que solo lo desactive , y me volví a instalar mi antivirus 100% confiable 360 total security .
440  Programación / Scripting / Re: Aporte- tecla "enter" en python en: 2 Junio 2018, 01:39 am
Y es que me siento un poco molesto, puesto que tu "corrección" está basada en un copy&paste de una fuente externa cuya salida (el mensaje de "press 'escape' to quit...") no te has molestado en modificar, precisamente para intentar hacer las cosas en la forma correcta; al menos podrías colocar la referencia al autor original para darle los créditos que se merece (aunque sea un código super sencillo):



Lo siento pero al leer este Post, tenia que colocarlo :

Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 75
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines