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

 

 


Tema destacado: Curso de javascript por TickTack


  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
81  Programación / Programación General / Re: Librería de Snippets para Delphi en: 25 Marzo 2016, 18:39 pm
[simulateClick] Funcion que simula el dar un click con el raton usando la api de windows y la version de delphi 2010

Código
  1. uses
  2.  SysUtils,windows;
  3.  
  4. //Simula el click del raton
  5. //parametros
  6. //integer x,y: coordeandas donde queremos hacer click
  7. //Result: retornar cuantos eveentos fueron ejectuados en este caso 2
  8. function simulateClick(const x,y:Integer):Integer;
  9. var
  10. point:TPoint;
  11. input:array[0..1]of TInput;
  12. begin
  13.   GetCursorPos(point);   //gurdamos coordenadas actuales
  14.   SetCursorPos(x,y);     //colocamos el puntero en la posicion seleccionada
  15.   ZeroMemory(@input,sizeof(input)); //rellenamos de ceros el arreglo de TInput
  16.  
  17.   //configuramos el evento para oprimir con el boton izquierdo del raton
  18.   input[0].Itype:=INPUT_MOUSE;
  19.   input[0].mi.dx:=x;
  20.   input[0].mi.dx:=y;
  21.   input[0].mi.dwFlags:=MOUSEEVENTF_LEFTDOWN;
  22.  
  23.   //configuramos el evento para soltar el mouse con  el boton izquierdo del raton
  24.   input[1].Itype:=INPUT_MOUSE;
  25.   input[1].mi.dx:=x;
  26.   input[1].mi.dx:=y;
  27.   input[1].mi.dwFlags:=MOUSEEVENTF_LEFTUP;
  28.  
  29.   //Ejecutamos los dos eventos anteriores
  30.   Result:=SendInput(2,tagInput(input[0]),sizeof(TInput));
  31.   //Restauramos las coordenadas originales(simula que no se movio el raton)
  32.   SetCursorPos(point.X,point.Y);
  33. end;
  34.  
  35.  
  36. //Imprime la posicion X y Y actual del cursor
  37. //conveniente usarlo dentro de un while inifito para saber las coordenadas
  38. //al momento de mover el raton
  39. procedure printPosition;
  40. var point:TPoint;
  41. begin
  42.   GetCursorPos(point);
  43.   Writeln(point.X,' x ',point.Y);
  44. end;
  45. //Main del programa
  46. begin
  47.   simulateClick(20,882);
  48.   Writeln('Click simulado');
  49. end.
  50.  
82  Programación / Ingeniería Inversa / Re: [Pregunta] Sobre los CrackMes en: 25 Marzo 2016, 17:59 pm
Hola hay un post que publico el usuario fary  y donde viene para crackmes para desarollar si te interesa puedes ver este link http://foro.elhacker.net/ingenieria_inversa/reto_febrero_2016-t447347.0.html
83  Programación / .NET (C#, VB.NET, ASP) / Re: Ordenar listbox ?? en: 25 Marzo 2016, 17:47 pm
Hola puedes revisar esta posible solucion

Código
  1. Public Class Form1
  2.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  3.        Dim list As New List(Of String)
  4.        Dim i As Integer
  5.  
  6.        For i = 0 To ListBox1.Items.Count - 1
  7.            list.Add(ListBox1.Items(i))
  8.        Next i
  9.  
  10.        ListBox1.Items.Clear()
  11.  
  12.        For Each s As String In list.Distinct
  13.            ListBox1.Items.Add(s)
  14.        Next
  15.  
  16.    End Sub
  17. End Class


84  Programación / Programación C/C++ / Re: cual es el mejor ide para programa en c++? en: 25 Marzo 2016, 17:13 pm
Hola dejame informate que netbeanse soporta c++ a travez de un plugin
mira esta link https://netbeans.org/community/releases/80/cpp-setup-instructions.html

Ademas hay otros IDEs decentes tal es el caso codeblocks http://www.codeblocks.org/
pero en lo personal el mas completo es visual studio https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
85  Programación / .NET (C#, VB.NET, ASP) / Re: Mas problemas :( filtrar o eliminar registros iguales en: 23 Marzo 2016, 23:40 pm
puedes detallar un poco mas lo que quieres hacer?
86  Programación / Programación C/C++ / Re: Ayuda con mi codigo en: 21 Marzo 2016, 17:04 pm
Hay varias cosas que no cuadran

1.- Donde esta el main?
2.-Donde creas los objetos para las clases cliente,cita,empleado
3.-Donde esta la clase empleado
4.-Porque implementas el programa en menú empleado sin ni siquiera tener la clase empleado

Ayúdanos para poder ayudarte

Saludos...
87  Seguridad Informática / Análisis y Diseño de Malware / Re: Como Puedo cifrar Un Virus .exe en: 21 Marzo 2016, 02:20 am
Hola como para que lo quieres cifrar?

Cifrarlo como tal no tiene mucha dificultad basta con que leas el archivo .exe y les apliques algun algoritmo de cifrado algunos clasicos serian xor, rc4 y cesar.

Otra pregunta, despues de cifrarlo quieres que ti virus quede funcional? si la respuesta es si, nos metemos en un tema un poco mas complejo como seria el tema de crypters tanto en su variante scan-time como run-time.

Pero primero lo primero, tu necesitas cifrar tu malware, de entrada necesitas tener minimos conocimientos de programacion: funciones,bucles, condicionales etc.
de ahi basta que utilizes alguna funcion para manejar tanto lectura como escritura de archivos, la mayoria de los lenguajes "serios" posee alguna implementacion similar.


SI tienes dudas puntuales o necesitas alguna ejemplo en concreto no dudes en avisar, sino mal recuerdo en el foro hay algunas implementaciones, basta con leer este hilo hecho por el usuario fary
donde nos muestra como crear un crypter scan-time.http://foro.elhacker.net/analisis_y_diseno_de_malware/tutorial_programando_un_cripter_en_vb6-t449515.0.html hecho en visual basic

Precisamente la parte que te interesa es esta
Código
  1. Public Function CifrarDatos(Datos As String) As String ' Funcion que cifra los datos
  2.    Dim i As Integer
  3.    Dim Buffer As String
  4.  
  5.    For i = 1 To Len(Datos)
  6.        Buffer = Buffer & Chr(Asc(Mid(Datos, i, 1)) Xor 5)
  7.    Next i
  8.  
  9.    CifrarDatos = Buffer
  10. End Function

El cual cifra utilizando el xor5  y donde le pasas por parámetro todo el contenido del ejecutable en su equivalente string


PD:la funcion mencionada sirve tanto para cifrar como descifrar.
Sii tienes dudas avisa.
Saludos...
88  Programación / Programación C/C++ / Re: Que alguien me ayude xfaaaa!!!!!!!!1 en: 19 Marzo 2016, 02:53 am
Hola primero coloca tus codigos en etiquetas geshi ya que cuesta leerlos
Respecto a tu problema le modifique un par de cosas y ya funciona aunque deberias revisar un poca mas de teoria sobre poo,

Código
  1. #include<iostream>
  2. #include<sstream>
  3.  
  4. using namespace std;
  5.  
  6. class SistemaTransporte
  7. {
  8. private:
  9.    string Nombre;
  10.    string Placa;
  11.    int Modelo;
  12.    string Servicio;
  13.    string Tipo;
  14. public:
  15.    SistemaTransporte(string nombre, string placa, int modelo, string servicio, string tipo)
  16.    {
  17.        Nombre=nombre;
  18.        Placa=placa;
  19.        Modelo=modelo;
  20.        Servicio=servicio;
  21.        Tipo=tipo;
  22.    }
  23.     SistemaTransporte()
  24.    {
  25.        Nombre="";
  26.        Placa="";
  27.        Modelo=0;
  28.        Servicio="";
  29.        Tipo="";
  30.    }
  31.  
  32.    void setNombre(string n)
  33.    {
  34.        Nombre=n;
  35.    }
  36.    string getNombre()
  37.    {
  38.        return Nombre;
  39.    }
  40.    void setPlaca(string p)
  41.    {
  42.        Placa=p;
  43.    }
  44.    string getPlaca()
  45.    {
  46.        return Placa;
  47.    }
  48.    void setModelo(int m)
  49.    {
  50.        Modelo=m;
  51.    }
  52.    int getModelo()
  53.    {
  54.        return Modelo;
  55.    }
  56.    void setServicio(string s)
  57.    {
  58.        Servicio=s;
  59.    }
  60.    string getServicio()
  61.    {
  62.        return Servicio;
  63.    }
  64.    void setTipo(string t)
  65.    {
  66.        Tipo=t;
  67.    }
  68.    string toString()
  69.    {
  70.        stringstream t1;
  71.        t1<<"nombre: "<<Nombre<<endl<<"N° de placa: "<<Placa<<endl<<"Modelo: "<<endl;
  72.        return t1.str();
  73.    }
  74.  
  75. };
  76.  
  77. int main (int argc, char *argv[])
  78. {
  79.    SistemaTransporte vehiculo1;
  80.  
  81.    vehiculo1.setNombre("Toyota");
  82.    cout<<vehiculo1.getNombre()<<endl;
  83.    vehiculo1.setPlaca("123456");
  84.    cout<<vehiculo1.getPlaca()<<endl;
  85.  
  86.    SistemaTransporte vehiculo2("Ford","43455",2016,"desconocido","desconocido");
  87.  
  88.    cout<<"\n"<<vehiculo2.getNombre()<<endl;
  89.    cout<<vehiculo2.getPlaca()<<endl;
  90.  
  91.    return 0;
  92. }
  93.  
89  Programación / Java / Re: ¿Aplicación java que cree ejecutables? en: 17 Marzo 2016, 00:18 am
Baal_30 exactamente que quieres hacer? a  lo mejor hay una alternativa a tu problema
si puedes comentarla hazlo


saludos...
90  Seguridad Informática / Análisis y Diseño de Malware / Re: Tutorial Modding. en: 14 Marzo 2016, 00:11 am
Claro desde el punto de vista de aprendizaje esta genial eso de modear el crypter de fary (scantime)
solo hay que aclarar a los "nuevos" que no sirve para saltar la seguridad de algun antivirus importante.

PD: me parece genial la parte de practicar el modding que aunque parece "facil" muchas veces no lo es y siempre representa un reto divertido.

//Saludos....
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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines