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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 47
161  Programación / .NET (C#, VB.NET, ASP) / Re: Como cancelar proceso de sevenzip en: 17 Mayo 2019, 07:14 am
Has probado con esto?

https://github.com/phillipp/SevenZipSharp/blob/737f9601955a2e1cdbcce658e9d610aa97d955c8/SevenZipTest/Program.cs#L136
http://www.vbforums.com/showthread.php?697661-RESOLVED-SevenZipSharp-aborting-compression

No he usado esta libreria pero al parecer todo se trata de la variable

Código
  1. e.Cancel = true;
162  Programación / Java / Re: Leer datos de un fichero y crear una lista con ellos en: 30 Abril 2019, 21:43 pm
No pones demasiada informacion y se hace mas dificil poder guiarte, pero suponiendo que tienes ya una clase "Vehiculo" serializable con sus atributos incluidos, solo tendrias que leer el objeto serializado usando un ObjectInputStream

Código
  1.    public Object ReadObjectFromFile(String filepath)
  2.    {
  3.        try
  4.        {
  5.            FileInputStream fileIn = new FileInputStream(filepath);
  6.            ObjectInputStream objectIn = new ObjectInputStream(fileIn);
  7.  
  8.            Object obj = objectIn.readObject();
  9.  
  10.            System.out.println("The Object has been read from the file");
  11.            objectIn.close();
  12.            return obj;
  13.        } catch (Exception ex) {
  14.            ex.printStackTrace();
  15.            return null;
  16.        }
  17.    }

Fuentes:
https://examples.javacodegeeks.com/core-java/io/file/how-to-read-an-object-from-file-in-java/
http://www.javapractices.com/topic/TopicAction.do?Id=57
https://stackoverflow.com/questions/30413227/how-to-read-and-write-an-object-to-a-text-file-in-java

Saludos
163  Programación / Programación Visual Basic / Re: Duda/Consejos vb6 - Autocliker pixel color /Aim en: 23 Abril 2019, 06:57 am
Pues necesitas un par de cosas:
1- Obtener color de pixel debajo del puntero
    https://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=67567&lngWId=1
    https://www.youtube.com/watch?v=wsBfocD4u8E
    https://www.dreamincode.net/forums/topic/60051-scan-screen-for-color/
    https://www.codeguru.com/vb/gen/vb_graphics/article.php/c2357/A-method-to-get-the-pixel-color-under-the-mouse-pointer.htm

2- Enviar pulsacion de clic
    https://www.ownedcore.com/forums/general/programming/117459-vb6-making-auto-clicker-paused-key-guide.html
    https://www.codeproject.com/Articles/15406/Creating-a-Simple-Autoclicker
    https://vb6.wonderhowto.com/how-to/make-auto-clicker-visual-basic-2008-0124400/
    https://www.youtube.com/watch?v=cb07KXM2LL4
    
NOTA: Ahi tienes fuentes de VB6 y VB.NET te tocaria pasar de uno a otro segun necesites, pero basicamente en esto consistiria tu aplicacion. Obtienes el color del pixel debajo de tu cursor y comparas con el color que estas buscando, si son iguales envias la pulsacion del clic del raton. Igual supongo que lo ideal seria que tu aplicacion busque automaticamente los pixeles en la pantalla y los cliquee sin tener que mover el cursor manualmente, pero bueno, con una busqueda en google no seria muy dificil tomar esa via, en fin...Suerte
164  Programación / .NET (C#, VB.NET, ASP) / Re: Monstrar Formulario Padre (sin crear otro de el) C# en: 7 Abril 2019, 08:27 am
Se esconde el formulario padre y se muestra el formulario hijo pero si quiero volver al formulario padre tengo que crear otro objeto en este caso (form1) que es el formulario es decir el formulario que oculte no lo puedo monstrar de nuevo?

Necesitas pasar la instancia del formulario principal a los formularios hijos para que de esta forma puedas manipular y llamar a sus funciones.

1- Una posible solucion seria tener una variable en cada clase hija:

Código
  1.    public partial class Form2 : Form
  2.    {
  3.        Form1 form1;
  4.        public Form2(Form1 pForm1)
  5.        {
  6.            InitializeComponent();
  7.            this.form1 = pForm1;
  8.        }
  9.  
  10.        private void button1_Click(object sender, EventArgs e)
  11.        {
  12.            form1.Show();
  13.            this.Close();
  14.        }
  15.        private void Form2_FormClosed(object sender, FormClosedEventArgs e)
  16.        {
  17.            form1.Show();
  18.        }
  19.    }

2- Otra forma es usar el metodo Show(Owner)

Código
  1.        // Form1
  2.        private void button1_Click(object sender, EventArgs e)
  3.        {
  4.            Form2 form2 = new Form2();
  5.            form2.Show(this);
  6.            this.Hide();
  7.        }
  8.  
  9.        // Form2
  10.        private void button1_Click(object sender, EventArgs e)
  11.        {
  12.            this.Owner.Show();
  13.            this.Close();            
  14.        }
  15.        private void Form2_FormClosed(object sender, FormClosedEventArgs e)
  16.        {
  17.            this.Owner.Show();
  18.        }
165  Programación / .NET (C#, VB.NET, ASP) / Re: Necesito una Lista de HexTypes | WinAPI en: 25 Marzo 2019, 23:59 pm
Esta lectura te pudiera ayudar a entender un poco varios conceptos respectos a este tema, si te interesa echales un ojo

http://hooked-on-mnemonics.blogspot.com/2011/01/intro-to-creating-anti-virus-signatures.html
https://searchsecurity.techtarget.com/tip/How-antivirus-software-works-Virus-detection-techniques
https://research.thea.ie/bitstream/handle/20.500.12065/1189/Malware%20Analysis%20And%20Antivirus%20Signature%20Creation.pdf?sequence=1&isAllowed=y

Saludos
166  Programación / .NET (C#, VB.NET, ASP) / Re: Necesito una Lista de HexTypes | WinAPI en: 24 Marzo 2019, 16:36 pm
No si... es obvio que eso es formato Hexadecimal, mi sensación de extrañez viene dada a que el término "hex type" no significa absolutamente nada, y hay dos nombres codificados (HookCallback, GetAsyncKeyState) en lugar de uno (GetAsyncKeyState) por lo que no tiene equivalencia con lo que el usuario intentaba dar a mostrar como equivalente, así que no llegaba a estar muy claro lo que el usuario busca.

Estamos de acuerdo, pero como la pregunta de Aincrad consistía en cómo habían sacado esos patrones, supuse que no se había percatado que eran simples cadenas de caracteres en formato hex.

Además de que detectar esos bytes/strings en un archivo executable no lo convierte en virus como tal, ya que para empezar el nombre "HookCallback" en realidad puede ser cualquier otro nombre que el desarrollador haya querido darle a la función de callback del hook ( https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nc-winuser-hookproc ), aparte de que esto no tiene por que implicar que sea un código malicioso, ni mucho menos el uso de la función GetAsyncKeyState.
Por ende, considerar que un exe se trata de un virus simplemente por encontrar uno de esos dos strings, o ambos, me parece completamente inapropiado/inefectivo, más que nada por que cualquier código que use la función GetAsyncKeyState para otros menesteres y/o que haya declarado un hook de cualquier tipo (y aunque este fuese un hook del teclado o el ratón no-malicioso) y casualmente haya declarado una función con el nombre "HookCallback", no se salvará de un falso positivo en la frente por un "escaner" de

Volvemos a estar de acuerdo 100%, solo comentaba el código citado, el cual es bien ineficiente por lo que se puede ver
Saludos
167  Programación / .NET (C#, VB.NET, ASP) / Re: Necesito una Lista de HexTypes | WinAPI en: 24 Marzo 2019, 01:11 am
Hola, como dice el titulo, Estoy en busca de una lista de Signaturas Hexadecimal , de las Funciones de WinAPI. por ejemplo :
En si No se como sacar esa Signatura hexadecimal o no se si hay alguna lista ya con todas las signaturas.



HEX("48 6F 6F 6B 43 61 6C 6C 62 61 63 6B") = ASCII("HookCallback")
HEX("47 65 74 41 73 79 6E 63 4B 65 79 53 74 61 74 65") = ASCII("GetAsyncKeyState")

Lo que hace el codigo con esa variable es buscar ambas cadenas como bytes en los ficheros. Si encuentra el patron de bytes supuestamente lo reconoce como infectado:

Código
  1. Dim KeyboardHook As String() = {"48 6F 6F 6B 43 61 6C 6C 62 61 63 6B", "47 65 74 41 73 79 6E 63 4B 65 79 53 74 61 74 65"}
  2. For Each KeyHook As String In KeyboardHook
  3.    If ReturnHex(File).Contains(KeyHook) Then
  4.        infected += 1
  5.        '...
  6.        infect.Text = infected
  7.    End If
  8. Next
168  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Mejor forma de comunicar datos entre servidor y cliente en: 14 Marzo 2019, 20:28 pm
Supongo que pudieras echarle un ojo a algunos codigos de administradores de escritorios remotos y ver los metodos que usan, luego es solo tomar los aspectos que necesitas y usarlos en tu aplicacion segun se acomode a lo que deseas.

https://github.com/quasar/QuasarRAT
https://github.com/wearelegal/CinaRAT
https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp
https://github.com/sach3000/Chaber
https://www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET
https://stackoverflow.com/questions/23545717/c-sharp-remote-desktop-application-using-rdp-how-to-generate-the-certificate
https://opensourceprojects.org/remote-desktop-connection-using-c/
169  Programación / Programación C/C++ / Re: Ayuda con interfaces gráficas en C++ en: 7 Marzo 2019, 04:57 am
Eso lo sé, pero no sé con qué librería gráfica hacerla... no conozco muchas de c++.

1- https://en.cppreference.com/w/cpp/links/libs (sección "Graphic user interface")
2- Cinder - https://libcinder.org/
3- SDL - http://www.libsdl.org/
4- SFML - https://www.sfml-dev.org/
5- https://github.com/fffaraz/awesome-cpp
6- https://github.com/simple2d/simple2d
7- etc, etc, etc
170  Programación / Programación General / Re: ¿Que lenguaje utilizar para aplicación de escritorio? en: 7 Marzo 2019, 04:38 am
Si necesitas que sea multiplataforma y con facilidades para desarrollar GUI, JAVA es la ruta que tomar. Supongo que el termino que usas "descomprimir" no es el mas adecuado, cuando en realidad asumo que te refieres a que las personas seran capaces de "decompilar" tu codigo, pues si es cierto, pero igual lo pueden hacer con muchos otros lenguajes (decompilar y/o desensamblar), con un obfuscador o protector para tu codigo estarias sobrado.

Otra ruta seria la de usar C++ con Qt para un desarrollo multiplataforma con GUI en caso que estes renuente a usar JAVA...en fin
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines