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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  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 ... 80
141  Programación / Java / Re: Socket java Servidor Cliente en: 12 Mayo 2012, 14:35 pm
Para aceptar múltiples conexiones a un Server e interactuar con diferentes clientes debes hacerlo utilizando threads, aquí tienes algunos ejemplos:

http://www.kieser.net/linux/java_server.html
http://biese.wordpress.com/2009/06/14/how-to-create-a-simple-java-socket-thread-server/

Y tener bastante cuidado si en algún momento realizas una Blocking Call que podría bloquear el programa mientras se realiza la tarea deseada.

Espero sea de ayuda.

Saludos
142  Foros Generales / Foro Libre / Re: Un jugador completa el juego world of warcraft al 100% en: 12 Mayo 2012, 03:24 am
aja y los que programaron el juego se supone que se lo tienen que pasar mas de una vez al 100% y en menos tiempo para testear los bugs del juego

no entiendo cual es asombro...

Que seguramente los programadores diseñadores, artistas y testers sean un equipo de gente tremendamente grande, distribuido, y que por demás saben como resolver todos los retos del juego....

Esto es obra de una sola persona!
143  Foros Generales / Foro Libre / Re: Un jugador completa el juego world of warcraft al 100% en: 12 Mayo 2012, 02:50 am
Que vida más triste ¿no? :huh:


Por que? porque la felicidad sería casarse tener una casa y una familia? bff!! Cada uno consigue su propia felicidad de la forma que mejor le parezca, si el chico es feliz jugando al WoW pues dejarlo ser feliz!

Hikkikomori FTW!!!
144  Programación / Java / Re: no perder el Foco?? en: 12 Mayo 2012, 00:00 am
Hola. Bueno si se trata de JavaFX lo que tienes que hacer entonces es usar Modalities en el Stage. Puedes revisar los tipos de Modality que puedes aplicar en un Stage en el siguiente enlace: http://docs.oracle.com/javafx/2/api/javafx/stage/Stage.html

En todo caso te dejo un ejemplo ilustrando lo que he expuesto:

Código
  1. package blockingwindow;
  2.  
  3. import javafx.application.Application;
  4. import javafx.event.ActionEvent;
  5. import javafx.event.EventHandler;
  6. import javafx.scene.Group;
  7. import javafx.scene.Scene;
  8. import javafx.scene.control.Button;
  9. import javafx.scene.text.Text;
  10. import javafx.stage.Modality;
  11. import javafx.stage.Stage;
  12.  
  13.  
  14. /**
  15.  *
  16.  * @author Takumi
  17.  */
  18. public class BlockingWindow extends Application {
  19.  
  20.    /**
  21.      * @param args the command line arguments
  22.      */
  23.    public static void main(String[] args) {
  24.        launch(args);
  25.    }
  26.  
  27.    @Override
  28.    public void start(Stage primaryStage) {
  29.        Button newBlockWin = new Button("Abrir ventana");
  30.        newBlockWin.setOnAction(new EventHandler<ActionEvent>() {
  31.            @Override
  32.            public void handle(ActionEvent event) {
  33.                final Stage blockWin = new Stage();
  34.                blockWin.initModality(Modality.APPLICATION_MODAL);
  35.  
  36.                Scene blockScene = new Scene(new Group(
  37.                        new Text(10, 10, "Blocking Window")), 200, 200);
  38.                blockWin.setScene(blockScene);
  39.                blockWin.show();
  40.            }
  41.        });
  42.        Group root = new Group();
  43.        Scene scene = new Scene(root, 300, 300);
  44.        root.getChildren().add(newBlockWin);
  45.        primaryStage.setTitle("Blocking Window");
  46.        primaryStage.setScene(scene);
  47.        primaryStage.sizeToScene();
  48.        primaryStage.show();
  49.    }
  50. }


Como puedes ver el Modality se ha aplicado al Stage creado desde el handle del botón.

Espero sea de ayuda.

Saludos
145  Programación / Scripting / Re: [Reto Bash] Crackme 1 en: 11 Mayo 2012, 18:23 pm
En realidad no he hecho un crackme, solamente he publicado el usuario y la contraseña cifrados en base64.

Si quieres ver el código por ejemplo, puedes guardar el código de runex en en un archivo de texto, digamos llamado b64, entonces solo debes ejecutar este comando:

Código
  1. openssl base64 -d -in <(cat b64)
o
Código
  1. openssl base64 -d -in <(cat b64) >> b64.sh
Para gaurdarlo de una vez como un script

Entonces veras el código y al leerlo te darás cuenta que no es nada del otro mundo averiguar el user y la password.

o puedes usar esto: http://www.opinionatedgeek.com/dotnet/tools/base64decode/

Verás igual que el script tiene algunas cosas mal al no poner variables en el if con comillas, así cuando te pide el usuario y entras algo como "/*" te dirá que es correcto. Más info aquí; http://tldp.org/LDP/abs/html/quotingvar.html

Aunque yo tampoco manejo mucho scripts en bash puede que algo de lo que haya dicho esté mal XD

--

Y bueno hasta donde se no puedo enviar comandos para que sean ejecutados por una terminal de la forma
Código
  1. echo -en 156423 >> /proc/<PID>/fd/0
Ya que se interpretarán como mensajes y no como comandos...

Pero imagino que si quisiera hacer algo, lo haría en C++ de la siguiente forma:

Código
  1. #include <iostream>
  2. #include <fstream>
  3. #include <unistd.h>
  4.  
  5. int main()
  6. {
  7.  FILE *b64;
  8.  b64 = popen("sh b64.sh", "w");
  9.  fputs("453465", b64);
  10.  fputc('\n', b64);
  11.  fputs("156423", b64);
  12.  fputc('\n', b64);
  13.  pclose(b64);
  14.  return 0;
  15. }
  16.  
146  Programación / Scripting / Re: [Reto Bash] Crackme 1 en: 11 Mayo 2012, 05:57 am
Esto XD:

Código:
SW5zZXJ0ZSBlbCB1c3VhcmlvDQo0NTM0NjUNClVzdWFyaW8gQ29ycmVjdG8NCkEgY29udGludWFj
aW9uIGluc2VydGUgbGEgY29udHJhc2XxYQ0KMTU2NDIzDQpDb250cmFzZfFhIGNvcnJlY3RhLCBh
Y2NlZGllbmRvIGFsIHBhbmVsDQo=
147  Programación / Java / Re: ¿Cuál es el ejecutable de NetBeans? en: 11 Mayo 2012, 03:38 am
Simplemente agrega la carpeta que menciona @Nakatsukasa como una variable de entorno y ya está.

Saludos
148  Programación / Java / Re: No modificar tamaño de JFrame en: 11 Mayo 2012, 03:35 am
Puedes usar el método setResizable(boolean b) para conseguir ese comportamiento:

Código
  1. JFrame mainFrame = new JFrame("No Resizable!!");
  2. /* ...
  3. ... */
  4. mainFrame.setResizable(false);
  5.  

Espero sea de ayuda.

Saludos
149  Programación / Java / Re: no perder el Foco?? en: 11 Mayo 2012, 03:32 am
Imagino que hablas de Swing. No es posible conseguir ese comportamiento que mencionas, se puede conseguir un comportamiento similar, que es bastante molesto, pero no funcionará en el foco de las ventanas, veras como tu ventana pierde el foco en favor de otra ventana y tu ventana comenzará a pedir el foco, lo que terminará en un comportamiento intermitente bastante molesto, Como dices que las ventanas son independientes, imagino que no quieres una ventana "bloqueante". Este comportamiento lo he conseguido desde KDE en Gentoo Linux, no se como se comportará en Windoes o en otro DE con un gestor diferente.

Código
  1.  
  2. package dontlosefocus;
  3.  
  4. import java.awt.event.FocusEvent;
  5. import java.awt.event.FocusListener;
  6. import javax.swing.JFrame;
  7.  
  8. /**
  9.  *
  10.  * @author ryogi
  11.  */
  12. public class DontLoseFocus implements FocusListener {
  13.  
  14.    private JFrame mainFrame = new JFrame("No lose focus!!");
  15.  
  16.    public DontLoseFocus() {
  17.        mainFrame.setSize(200, 200);
  18.        mainFrame.setResizable(false);
  19.        mainFrame.setAlwaysOnTop(true);
  20.        mainFrame.addFocusListener(this);
  21.        mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.    }
  23.  
  24.    public void show() {
  25.        mainFrame.setVisible(true);
  26.    }
  27.  
  28.    public static void main(String[] args) {
  29.        DontLoseFocus dlf = new DontLoseFocus();
  30.        dlf.show();
  31.    }
  32.  
  33.    @Override
  34.    public void focusGained(FocusEvent e) {
  35.    }
  36.  
  37.    @Override
  38.    public void focusLost(FocusEvent e) {
  39.        mainFrame.requestFocus();
  40.    }
  41. }
  42.  

Si tienes alguna duda con el código me avisas.

Saludos
150  Programación / Programación C/C++ / Re: Ocultar entrada de caractéres en ANSI C en: 25 Febrero 2012, 01:40 am
Para esto yo siempre usé las librerías ncurses, nativas en cualquier sistema Linux y Unix Like, y facilmente instalables en windos, si no mal recuerdo la función correspondiente para eso era noecho()

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 25 26 27 28 29 30 ... 80
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines