Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - rollth

#601
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Tio esta en ingles

Gracias Sara :)
#602
Cita de: IJ0]SEE link=topic=25281.msg87000#msg87000 date=1430756472]
No busco un curso de solo teoría.
Sinceramente, con esas ideas me parece que no vas a llegar muy lejos.
Que estudios tienes? Este master esta muy bien.

Lee libros de 0XWORD aunque si no quieres teoría...

Dice un curso de solo teoria... La verdad es que yo he buscado libros cursos y muchas cosas pero como mas he aprendido ha sido por mi cuenta... He aprendido mas programacion programando que estudiando para la uni y con todo igual :)
#603
Dudas y pedidos generales / Re:Modificar un .DLL
Abril 27, 2015, 04:07:41 PM
No entiendo bien lo que quieres, You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.  eso es un descompilador, puedes probar. :)
#604
Wargames y retos / Re:RETO XSS [Facil]
Abril 27, 2015, 04:04:36 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Sencillo sera, pero yo no se como resolver.  D:

Es un XSS reflected ;)
#605
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Un gran taller pero hay un inconveniente no se puededescargar el pdf

Yo lo puedo descargar perfectamente.
#606
Java / Re:Ejercicio Java
Abril 25, 2015, 09:13:29 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Muy bueno, rollth. Te recomendaría que apliques otra capa de abstracción y separes el objeto Dinero del proceso y apliques el encapsulamiento (es muy importante).

Por cuestiones de seguridad e integridad de datos, nunca se debe acceder a las variables de un objeto directamente. Ésto puede tener problemas si accidentalmente se cambia (ya que es visible desde cualquier contexto), el resultado final puede variar mucho.

Se me ocurre también crear un método play(), que inicie y controle el juego y que además, sea recursivo para controlar posibles excepciones como NumberFormatException. Además, lanzaríamos un IllegalAccessException si se escoje un número fuera del rango 1 - 6 para poder reiniciar el juego.

Modificando algo tu code, quedaría así:

Código: java
public class Generator {
public static Integer generate() {
Random random = new Random(System.nanoTime());
return 1 + random.nextInt(6);
}
}


Código: java
public class Cash {
private Double quantity;

public Cash() {

}
public Cash(Double quantity) {
this.quantity = quantity;
}
public Double getQuantity() {
return quantity;
}
public void setQuantity(Double quantity) {
this.quantity = quantity;
}
}


Código: java

public class CashManager {
public static void increase(Cash cash, Double quantity) {
dinero.setQuantity(dinero.getQuantity() + quantity);
}
public static void decrease(Cash cash, Double quantity) {
dinero.setQuantity(dinero.getQuantity() - quantity);
}
}


Código: java

public class Machine {
private Cash cash;

public Double checkCash() {
return cash.getQuantity();
}
public void bet(Double betSize , int choosedNumber){
if(choosedNumber < 1) {
System.out.println("Elija un número válido");
return;
}
if(betSize < checkCash()) {
System.out.println("Solo dispone de: "checkCash());
return;
}
        int generatedNumber = Generator.generate();
        System.out.println("Su numero es: " + choosedNumber);
        System.out.println("El numero que ha salido en el dado es: " + generatedNumber);
        (generatedNumber == choosedNumber) ? win(betSize) : lose(betSize);
    }
    public void play() {
    try {
    System.out.println("*** EMPIEZA EL JUEGO... ***\n\n"):
    while(checkCash() > 0) {
System.out.print("\nElija su número (1 al 6): ");
Integer number = reader.nextInt();
if(number < 0 || number > 6) {
throw new IllegalAccessException("Elija un número entre 1 y 6!");
}
System.out.print("\nIngrese el monto de apuesta: ");
Double betSize = reader.nextDouble();
bet(betSize, number);
}
} catch(NumberFormatException e) {
System.out.println("\nDebe ingresar un número");
play(); // volvemos a pedir número, (método recursivo)
} catch(IllegalAccessException e2) {
System.out.println(e.getMessage());
play();
}
    }
    private void win(Double betSize) {
    System.out.println("!HA GANADO¡");
        DineroManager.increase(cash, betSize * 6);
    }
    private void lose(Double betSize) {
    System.out.println("Ha perdido...");
        DineroManager.decrease(cash, betSize);
    }
}


Código: java

public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print("Ingrese el monto inicial: ");
Double ammount = reader.nextDouble();
Machine machine = new Machine();
machine.setCash(ammount);
machine.play();
}
}


Un saludo.

Muchas gracias por las  sugerencias, me vienen muy bien ahora que estoy estudiando java, las tendre en cuenta para proximas ocasiones.
#607
Java / Ejercicio Java
Abril 25, 2015, 01:03:23 PM
Muy buenas gente, como ahora estoy empezando a estudiar java en la uni he pensado en traeros un ejercicio simple que he hecho, es para apostar tirando un dado.

numeroGenerator

Código: java
import java.util.Random;
/**
* Genera un numero al azar
*
*
* @1.0
*/
public class numeroGenerator{

    private Random generadorAzar;


    public numeroGenerator(){
        generadorAzar = new Random();
    }


    public int generarNumero(){
        return generadorAzar.nextInt(6) + 1;
    }
}


Dinero
Código: java

/**
* Controla el Dinero.
*
* @author
* @version 1.0
*/
public class Dinero{

    public int dinero;


    public Dinero(){
        dinero = 100;
    }


    public void aumentarDinero(int x){
        dinero = dinero + x;
    }
   
    public void disminuirDinero(int x){
        dinero = dinero - x;
    }
}


maquinaDeApuestas
Código: java

/**
* Maquina de apuestas con el dado
*
*
* @version 1.0
*/
public class MaquinaDeApuestas{   
    private Dinero dinero;


    public MaquinaDeApuestas(){
        dinero = new Dinero();
    }


    public int preguntarDinero(){
        return dinero.dinero;
    }
   
    public void apostar(int apuesta , int numero){
        if ((apuesta <= dinero.dinero) && (apuesta > 0)){
            numeroGenerator generador;
            generador = new numeroGenerator();
            int numero1 = generador.generarNumero();
            System.out.println("Su numero es: " + numero);
            System.out.println("El numero que ha salido en el dado es: " + numero1);
            if (numero == numero1){
                System.out.println("!HA GANADO¡");
                dinero.aumentarDinero(apuesta * 6);
            }
            else{
                System.out.println("Ha perdido...");
                dinero.disminuirDinero(apuesta);
            }
        }
        else{
            System.out.println("No puede apostar esa cantidad de dinero.");
        }
    }
}

#608
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Tambien puedes aprovechar una XSS y ejecutar codigo javascript :)

Si claro, pero en este post me deje de recalcar que me refería a ejecutar código en el lado del servidor :P

Gracias por tu comentario!

Perdona enconces, pensaba que te lo habias dejado de lado sin querer xD
#609
Tambien puedes aprovechar una XSS y ejecutar codigo javascript :)
#610
Dejo aqui los 3 links por si alguien quiere echar un vistazo a los perfiles antes de votar:

- You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
- You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
- You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#611
Dudas y pedidos generales / Re:Animación 3D
Abril 21, 2015, 01:59:16 PM
yo blender solo lo he tocado para modelar objetos, si no me equivoco tambien se podían hacer animaciones, pero no te puedo decir mas.
#612
Dudas y pedidos generales / Re:Animación 3D
Abril 21, 2015, 11:09:52 AM
No se si es lo que buscas, pero a mi me gusta blender :)
#613
La verdad es que nunca he hecho una entrevista de este tipo, pero imagino que esperaban que dijeras algo en plan kali linux o algo mas generico, pero que tampoco te fies mucho de lo que yo digo...
#614
Muy bueno, mi consejo de hacer phishing es imitar lo que hace la empresa en todo, si por ejemplo la empresa envia correos de que se han metido en tu sesion con otra IP como hace facebook, copias el correo exactamente igual pero modificando el link a tu pagina de phishing, si no no envies un correo de ese estilo ya que lo mas probable es que se den cuenta.
#615
Off Topic / Re:Opinión Personal
Abril 14, 2015, 09:07:07 AM
Bueno, me ha gustado mucho el texto que has escrito, si en algun momento te he ofendido solo me queda pedir perdon y decirte que en ningun caso era mi intención, tal vez no debiera hacer ese comentario ya que es una opinión personal y no tenia que ver con el tema de diseño gráfico.

Un saludo.

#616
Galería / Re:Wallpaper Guardia Civil - Underc0de
Abril 13, 2015, 07:35:19 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Hermano Rollth.

Respeto tu opinión. Pero ten clara una cosa. Ante todo, el trabajo es el trabajo, y sea por gusto o por necesidad, ni puedo prescindir de él, ni me convierte en un ladrón.

Pero vuelvo a recalcar, como siempre, opiniones, como gustos, colores.

EDITO: Lo comparto con vosotros porque me ha resultado curioso el resultado.

PD: Si a alguien le desagrada este tema, lo borro.

Saludos Cordiales.

Es mi opinion, bajo ningun concepto deberias borrar el tema, el wallpaper ha quedado interesante ya te digo, la frase que dije (que no es mia) no la dije por ti, lo digo por esa gente que aunque sea su forma de ganarse la vida hacen mal a los demas recaudando dinero (sin sentido) y demás, me parece una forma muy despreciable de ganarse la vida, aunque cada uno puede hacer lo que quiera, tampoco quiero generalizar...
#617
Galería / Re:Wallpaper Guardia Civil - Underc0de
Abril 13, 2015, 06:15:48 PM
"Los que trabajan para ladrones tambien son unos ladrones". La verdad es que no le tengo mucho apego a esta "empresa", aunque el wallpaper no ha quedado mal.
#618
Wargames y retos / Reto por equipos
Abril 13, 2015, 07:58:24 AM
Muy buenas, hoy os voy a traer un reto que se puede hacer por equipos, son muchos miniwargames, el reto acababa en 2014, pero se puede seguir completando, estoy haciendo la ultima habitacion y la verdad es que esta muy interesante.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#619
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
No es para minijuegos, es para encuestas

Lo se, pero como habias preguntado por flash en el primer mensaje... De todas formas ya te he dicho que si quieres ver los archivos php tienes que acceder al servidor.
#620
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Exactamente es así la página...




Entonces blackdrake ¿que me aconsejas?

Es decir, si esta en php o asp ¿no hay manera de saber la respuesta? joer, con todo los adelantos que hay ahora y no hay eso? pfff  :-\

Algun programa o algo?
Me suena a tipica pregunta de niño rata, quieres un "programa" que te deje ver el codigo fuente de todo lo que tu quieras? Los archivos de minijuegos y demas están compilados, es decir que no son interprete por lo que en todo caso lo verias en codigo maquina, y no creo que lo entiedas, en segundo lugar los codigos php son codigos que van a nivel servidor, como pretendes verlos? La unica forma seria acceder al servidor, y viendo esta pregunta no creo que tengas los conocimientos necesarios.

Si me permites un consejo, no busques programas que hagan `x`, si no una forma de hacer ´x´, asi seguro que aprendes mas.