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


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 [1110] 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 ... 1258
11091  Programación / Scripting / [Reto Batch] Variaciones con repetición,con 26 elementos [abecedario inglés] en: 8 Julio 2012, 13:48 pm
Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:

Reto iniciado por binary_death

Reto Nº 15 BATCH

Nombre:          Variaciones con repetición, con 26 elementos [abecedario inglés] (binary_death)
Dificultad:        7/10
Objetivo:         Realizar un batch script al que, dado una longitud máxima de carácteres especificada, los combine de todas las formas posibles.
                         Esto puede servir como un generador de diccionarios para usar en programas de frute force.
Pista:               Recursividad, for anidados, todo sirve aunque hay formas más óptimas que otras.
Ejemplo:         
11092  Programación / Python / Re: [python][duda] messagebox y ocultar cmd en: 8 Julio 2012, 01:03 am
-Como se oculta la ventana del cmd que se abre siempre cuando ejecutas un programa echo en python?

Guarda el code como "archivo.PYW" para no mostrar la consola.

lo otro nunca he mirado de hacerlo, Pero buscalo en google "MessageBox in python"... hay información de sobra.

saludos
11093  Sistemas Operativos / Windows / Re: Simular Raton Hardware en: 7 Julio 2012, 19:07 pm
A mi lo que me parecería interesante es saber en que lenguaje está hecho el programa, Y como han conseguido restringir tán genialmente el uso del "click".
¿Alguien puede aportar información para comprenderlo?

A ver si has probado con esto:

Un javascript, Función mousedown:
(Width y height parece ser donde van las coordenadas) (Creo que faltaría el "obj")
Código
  1. Sys.Desktop.MouseDown(VK_LBUTTON, obj.ScreenLeft + obj.Width/2, obj.ScreenTop + obj.Height/2);
http://stackoverflow.com/questions/10444234/cant-simulate-action-properly-sendmessage-in-c-sharp-spy



Librería user32.dll de windows, función sendinput (Sirve tanto para mandar clicks como pulsaciones del teclado)

C# :
Cita de: C#
To simulate mouse or keyboard input properly, you need to use the SendInput function. The P/Invoke declaration to call it from C# looks like this:
Código
  1. [DllImport("user32.dll", SetLastError = true)]
  2. static extern uint SendInput(uint nInputs, INPUT[] pInputs, int cbSize);

C++ : http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310.aspx

Si quieres ponerte a hacer un miniprograma con esos datos... :-/



Un code en Perl:

Código
  1.  
  2. #!/usr/bin/perl
  3.  
  4. use strict;
  5. use warnings;
  6.  
  7. use Win32::GuiTest qw( MouseMoveAbsPix SendMouse );
  8.  
  9. MouseMoveAbsPix(640,400);
  10. SendMouse "{LEFTCLICK}";
  11.  
  12. __END__



Un code en python (Probado, funciona)

(Para usarlo necesitas pywin para python): http://sourceforge.net/projects/pywin32/files/pywin32/Build216/

Código
  1. import win32gui, win32api, win32con, ctypes
  2.  
  3. class Mouse:
  4.    """It simulates the mouse"""
  5.    MOUSEEVENTF_MOVE = 0x0001 # mouse move
  6.    MOUSEEVENTF_LEFTDOWN = 0x0002 # left button down
  7.    MOUSEEVENTF_LEFTUP = 0x0004 # left button up
  8.    MOUSEEVENTF_RIGHTDOWN = 0x0008 # right button down
  9.    MOUSEEVENTF_RIGHTUP = 0x0010 # right button up
  10.    MOUSEEVENTF_MIDDLEDOWN = 0x0020 # middle button down
  11.    MOUSEEVENTF_MIDDLEUP = 0x0040 # middle button up
  12.    MOUSEEVENTF_WHEEL = 0x0800 # wheel button rolled
  13.    MOUSEEVENTF_ABSOLUTE = 0x8000 # absolute move
  14.    SM_CXSCREEN = 0
  15.    SM_CYSCREEN = 1
  16.  
  17.    def _do_event(self, flags, x_pos, y_pos, data, extra_info):
  18.        """generate a mouse event"""
  19.        x_calc = 65536L * x_pos / ctypes.windll.user32.GetSystemMetrics(self.SM_CXSCREEN) + 1
  20.        y_calc = 65536L * y_pos / ctypes.windll.user32.GetSystemMetrics(self.SM_CYSCREEN) + 1
  21.        return ctypes.windll.user32.mouse_event(flags, x_calc, y_calc, data, extra_info)
  22.  
  23.    def _get_button_value(self, button_name, button_up=False):
  24.        """convert the name of the button into the corresponding value"""
  25.        buttons = 0
  26.        if button_name.find("right") >= 0:
  27.            buttons = self.MOUSEEVENTF_RIGHTDOWN
  28.        if button_name.find("left") >= 0:
  29.            buttons = buttons + self.MOUSEEVENTF_LEFTDOWN
  30.        if button_name.find("middle") >= 0:
  31.            buttons = buttons + self.MOUSEEVENTF_MIDDLEDOWN
  32.        if button_up:
  33.            buttons = buttons << 1
  34.        return buttons
  35.  
  36.    def move_mouse(self, pos):
  37.        """move the mouse to the specified coordinates"""
  38.        (x, y) = pos
  39.        old_pos = self.get_position()
  40.        x =  x if (x != -1) else old_pos[0]
  41.        y =  y if (y != -1) else old_pos[1]    
  42.        self._do_event(self.MOUSEEVENTF_MOVE + self.MOUSEEVENTF_ABSOLUTE, x, y, 0, 0)
  43.  
  44.    def press_button(self, pos=(-1, -1), button_name="left", button_up=False):
  45.        """push a button of the mouse"""
  46.        self.move_mouse(pos)
  47.        self._do_event(self.get_button_value(button_name, button_up), 0, 0, 0, 0)
  48.  
  49.    def click(self, pos=(-1, -1), button_name= "left"):
  50.        """Click at the specified placed"""
  51.        self.move_mouse(pos)
  52.        self._do_event(self._get_button_value(button_name, False)+self._get_button_value(button_name, True), 0, 0, 0, 0)
  53.  
  54.    def double_click (self, pos=(-1, -1), button_name="left"):
  55.        """Double click at the specifed placed"""
  56.        for i in xrange(2):
  57.            self.click(pos, button_name)
  58.  
  59.    def get_position(self):
  60.        """get mouse position"""
  61.        return win32api.GetCursorPos()
  62.  
  63.  
  64.  
  65.  
  66. import time
  67. mouse = Mouse()
  68. mouse.click((20, 10), "left")
  69. time.sleep(2.0)
  70. mouse.click((100, 100), "right")
  71.  

Saludos
11094  Sistemas Operativos / Windows / Re: Simular Raton Hardware en: 7 Julio 2012, 16:33 pm
Toda la ayuda que me podáis aportar


1º- NirCMD
> http://foro.elhacker.net/scripting/duda_sobre_wpe_pro_o_cheat_engine-t366010.0.html;msg1762609#msg1762609

Cita de: @ AYUDA
Código
  1. nircmd.exe movecursor X Y
  2. nircmd.exe Setcursor X Y
  3. nircmd.exe sendmouse [right | left | middle] [down | up | click | dblclick]
  4. nircmd.exe sendmouse [move] [x] [y]
  5. nircmd.exe sendmouse [wheel] [Wheel Value]
  6.  

2º - Mouse.exe
> http://exoshare.com/download.php?uid=ERPOMBCB

Cita de: @ AYUDA
Código
  1. mouse.exe leftclick
  2. mouse.exe rightclick
  3. mouse.exe leftdoubleclick
  4. mouse.exe rightdoubleclick
11095  Programación / Scripting / Re: ¿Qué IDE uso para Python? en: 7 Julio 2012, 12:41 pm
Prueba a quitarle esto:
Código:
#!/usr/bin/python
Trabajas en windows, asi que no creo que sirva.

Esa linea no tiene improtancia si trabajas en Windows, Puedes usarla o no usarla. Solo indica el interprete que ha de usarse para el script (Si tienes varias versiones de python instaladas al mismo tiempo)

La causa de tu problema es que estás usando Python 3.x, Y "Raw_input()" es para python 2.x.

EDITO: Vas a tener que buscar la documentación adecuada cuando precises ayuda en algún problema como el que acabas de tener. Fíjate en si las soluciones de la gente son para PY 2.7 o PY 3.1.

Prueba así:
Código
  1. print ("Hola Mundo")
  2. input()

Saludos
11096  Sistemas Operativos / Windows / Re: Reinstalar windows vista en: 7 Julio 2012, 11:44 am
Culpa mía, Nunca tengo en cuenta discos duros particionados, Tuve que especificar mejor que me referia a "toda la partición" xD.

11097  Sistemas Operativos / Windows / Re: me dieron el disco de windows xp sp3 sin serial en: 7 Julio 2012, 11:40 am
tampoco encuentro respuesta para saber como sacar el serial del disco.

si alguien lo sabe de verdad no se con que orgullo se lo guarda.

Has reviviendo un post de más de un año de antiguedad, Solamente para criticar.

Vicentnala tiene razón, Pero te lo voy a poner más fácil (Busca el nombre de este programa y seguro darás con la página adecuada.):



Saludos
11098  Sistemas Operativos / Windows / Re: Problema con unidad virtual en: 7 Julio 2012, 11:14 am
"Error en la unidad daemon tools pro: 1500"

- ¿Usas Windows 7?
- ¿Que versión de Daemon tools PRO estás usando?

Según he leido en todos los sitios, Parece ser un error ajeno a tu sistema, Es un bug del programa que aparece en un SO Windows 7, El bug se corrigió a partir de la versión: "DAEMON Tools Lite 4.40.2" (En la Versión PRO no se si han corregido el error, Por eso te sugiero que te pases a la versión LITE si después de seguir estos pasos sigues teniendo el problema.).

Cita de: DAEMON TOOLS
What's new in DAEMON Tools Lite 4.40.2.0131 (with SPTD 1.76):
January 20th, 2011

Bugs fixed:
· Error 1500: driver initialization issue at startup.

Sigue estos pasos:

1º - Desinstalar Daemon Tools PRO
2º - Ejecutar este comando en consola:
Código
  1. Reg delete "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SPTD\MSR" /F || (Echo Necesitas permisos de Administrador)
3º - Reiniciar el PC
4º - Descargar e instalar la última versión de daemons LITE (v4.45.4) o PRO (v5.1.0).

¿Te funcionó?

Saludos
11099  Sistemas Operativos / Windows / Re: Reinstalar windows vista en: 7 Julio 2012, 10:56 am
Si hay múltiples particiones, o
 si tiene una carpeta con fotos, vídeos,..., por ejemplo en el raíz de la unidad, ¿también se pasan a old?

Lo de las carpetas en la raíz del disco duro, Sí.

Lo de las particiones... Esto no recuerdo si alguna vez lo he experimentado en la reinstalación de Windows, como para confirmarlo, Así que voy a dar solo mi opinión:
Windows se instala en una sola partición, Por lo tanto solo se salvaguardaría la estructura de carpetas de esa partición ya que sería la partición marcada como "sistema", Y las otras posibles particiones quedarían totalmente intactas ya que no tienen nada que ver con la partición del sistema. ¿No?

saludos
11100  Sistemas Operativos / Windows / Re: Problema con unidad virtual en: 7 Julio 2012, 01:17 am
Es comprensible que alguien no sepa el origen de un error, Pero... ¿Tampoco sabes describir el error?  :¬¬

cuando le doy a montar la unidad me sale un error
intentando con otros programas igual me tiraba error

Haz el favor de escribir exactamente al pie de la letra y sin dejarte ni un solo caracter el mensaje de error que te dice Daemon Tools y/o "el Windows", Para que nosotros sepamos el origen del error con ese dato, Y para que tú recibas mejor ayuda!.

Aparte, ¿Estás intentando montar una imagen en formato "ISO", O que formato?.

Saludos
Páginas: 1 ... 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 [1110] 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines