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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1] 2 3 4 5
1  Programación / PHP / CakePHP 3.x Problemas con controlador y $html->link en: 19 Julio 2017, 17:14 pm
Hola buenas tardes.

Recién inicio con cakePHP y estoy haciendo modificaciones a un proyecto ya construido.

Estoy intentando agregar un link en un menu.. he creado un controlador products_controller.php y dentro de este estoy he creado un action llamado admin_listproducts().
Código
  1. class ProductsController extends AppController
  2. {
  3.  var $name = 'Products';
  4. var $helpers = array('Html', 'Form','javascript','Ajax', 'excel');
  5. // var $uses = array('User');
  6. // var $allowedActions = array();
  7.  
  8.  var $components = array('RequestHandler','Email','Cookie');
  9.  
  10.  public function admin_listproducts(){
  11.  // $this->layout="admin";
  12. echo "Hello World";
  13.  }
  14.  
  15.   public function index(){
  16.   echo "hello World";
  17.   }
  18.  
  19.  
  20.  
  21.  
  22.  
  23. }

Luego intento insertar en una vista que esta en la carpeta app/views/elements/lista.cf en forma de link
Código
  1.   $productclass = "";
  2. if(strtolower($this->params["controller"]) == 'products' && $this->params['action']=='admin_listproducts'){
  3.   $productclass = "active";
  4.   }
  5.  
  6. <li><?php echo $html->link('Productos',array('controller' => 'products', 'action' => 'listproducts'),array('class'=>$productclass,'escape'=>false));?></li>
  7.  

Por alguna razón no me aparece el link solo los otros que ya están en la lista....


¿Que estoy haciendo mal? ¿Que me falta?
2  Programación / PHP / [WebService] ¿Usar un Framework o crear uno desde cero? en: 6 Junio 2017, 20:32 pm
Buenas a todos.
Podrían darme sus opiniones sobre que framework han usado ustedes y que experiencias positivas o negativas han visto...

o si recomiendan hacer uno desde cero...

me interesa la seguridad..
3  Foros Generales / Foro Libre / [Opinen] ¿Qué es un hacker? en: 4 Junio 2017, 03:28 am
Muy buenas a todos, hoy he querido abrir este tema con el fin de filosofar algo que a todos nos interesa...


La gente cuando pienza en la palabra "Hacker" se imagina a un vago que tiene gusto por robar cuentas de redes sociales, por entrar a sistemas sin autorización y robar información...

Si si, ya lo se, esto es un grabe error, los medios de comunicación se han encargado de darle ese sentido...


yo mas bien creo que es una cultura, una persona que le apasiona aprender, saber, esa es su fuente de inspiración.

Saber como funciona algo, comprenderlo, analizarlo, y de paso cuando se analiza se encuentra que es posible hacer que funcione de otra manera...

la linea entre un ciber criminal y un solo un  "hacker" es que un cibercriminal no necesariamente es un hacker..



que opinan ustedes?
4  Seguridad Informática / Seguridad / ¿Como consigo muestras de malware que están atacando actualmente? en: 28 Mayo 2017, 23:46 pm
Compañeros... En este momento me he hecho esta pregunta, ya que siempre que veo una noticia de que alguien descubrió una solución con relación a alguna amenaza, "Ejemplo el de WanaCry"... Me pregunto como consiguió una muestra del ransomware para poder analizar las muestras....


Si alguien me puede orientar, si hay alguna organización o algo por el estilo?
5  Foros Generales / Sugerencias y dudas sobre el Foro / Estoy Haciendo Tutoriales de python básico...(MOD ¿Puedo poner los links?) en: 28 Mayo 2017, 02:53 am
Hola compañeros, he querido compartir con ustedes... ya tengo varios años en este foro y creo que como todos los que conformamos esta comunidad en algun momento buscamos la ayuda, la guia, la orientacion, de como iniciar en programacion, que lenguaje aprender y mas.....

hoy quiero devolver lo que se me ha dado... he iniciado un proyecto es un blog donde voy a compartir experiencias de este mundo de la programación y otros datos de alguna investigación que realice....


por ahora estoy impartiendo videotutoriales de python, no soy muy bueno como maestro, pero hasta para eso se puede aprender con practica....

así que estan invitados...


no se si es contra las reglas poner el link de mi blog y canal de youtube... asi que esperare a que un moderador me diga si lo puedo hacer.....
6  Programación / PHP / Ayuda con Sockets PHP y Java [RESUELTO] en: 5 Mayo 2017, 02:02 am
buenos dias estoy intentando hacer una conexión por sockets desde php y haciendo de servidor con java. a continuacion les describo mas o menos lo que sucede:

FLUJO:
1 - Servidor Inicia
2- Cliente crea la conexion socket.
3- Cliente abre la conexion socket.
4 - Servidor recibe conexion;
5 - Cliente Envia mensaje "ping".
6- al intentar leer el Bufferd el servidor se queda esperando "no se que" (en la linea 42 del codigo java)  :huh: :huh: :huh:. (Este es mi problema)
7. el cliente se le agota el tiempo de espera y se genera excepción.
8. justo al cerrarse la conexión por el tiempo agotado el servidor lee el mensaje "ping".


Servidor Java:

Código
  1. package modelo.conexion;
  2.  
  3. import java.io.*;
  4. import java.net.*;
  5.  
  6. import java.util.logging.Level;
  7. import java.util.logging.Logger;
  8.  
  9.  
  10. public class Servidor extends Thread {
  11.  
  12.    private static Servidor instance;
  13.    public static final int PORT = 9901;
  14.    public static boolean on = true;
  15.    ServerSocket serverSocket = null;
  16.    Socket clientSocket = null;
  17.  
  18.  
  19.    private Servidor() {
  20.  
  21.    }
  22.  
  23.    @Override
  24.    public void run() {
  25.        try {
  26.            // Create the server socket
  27.            serverSocket = new ServerSocket(PORT, 1);
  28.  
  29.            while (on) {
  30.                // Wait for a connection
  31.                System.out.println("Servidor a la escucha...");
  32.                clientSocket = serverSocket.accept();
  33.  
  34.  
  35.                // get input and output streams
  36.                BufferedReader input = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
  37.                // PrintWriter output = new PrintWriter (clientSocket.getOutputStream(),true);
  38.  
  39.                DataOutputStream output = new DataOutputStream(clientSocket.getOutputStream());
  40.  
  41.                //read data json
  42.                String data = input.readLine();
  43.  
  44.                //output.write(data);
  45.                output.writeBytes("OK");
  46.                output.flush();
  47.  
  48.                clientSocket.close();
  49.  
  50.            }
  51.        } catch (IOException ioe) {
  52.            Logger.getLogger(Servidor.class.getName()).log(Level.SEVERE, null, ioe);
  53.        }
  54.    }
  55.  
  56.    public static synchronized Servidor getInstance() {
  57.        if (instance == null) {
  58.            instance = new Servidor();
  59.            instance.run();
  60.        }
  61.        return instance;
  62.    }
  63.  
  64. }
  65.  


Codigo Cliente PHP:
Código
  1. <?php
  2. $fp = stream_socket_client("tcp://127.0.0.1:9901", $errno, $errstr, 15);
  3. if (!$fp) {
  4.    echo "$errstr ($errno)<br />\n";
  5. } else {
  6.       $delimitador = "\n\n"; // -------- ESTA ES LA SOLUCION --------
  7. $mensaje = "ping".$delimitador;
  8.    fwrite($fp, $mensaje, strlen($mensaje));
  9.  
  10.    sleep(2);
  11.    while (!feof($fp)) {
  12.        echo fgets($fp, 1024);
  13.    }
  14.    fclose($fp);
  15. }
  16. ?>
7  Seguridad Informática / Hacking / ¿El protocolo SSL + HSTS actualmente son vulnerables? en: 1 Abril 2017, 02:34 am
¿Alguno de estos ataques actualmente funcionan SSLstrip, SSLstrip+?
8  Programación / Java / Ayuda leyendo archivo de 5 GB [OutOfMemoryError] en: 17 Noviembre 2016, 02:01 am
Buenos dias estoy teniendo problemas para generar un script que me permita almacenar una base de datos que esta en un txt separando cada registro por lineas y cada columna por comas..



estoy intentando guardar estos registros en una base de datos mysql pero dado que es tan grande el archivo me esta generando un error:


Código
  1. Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
  2. at java.util.Arrays.copyOfRange(Arrays.java:2694)
  3. at java.lang.String.<init>(String.java:203)
  4. at java.nio.HeapCharBuffer.toString(HeapCharBuffer.java:561)
  5. at java.nio.CharBuffer.toString(CharBuffer.java:1201)
  6. at java.util.regex.Matcher.toMatchResult(Matcher.java:249)
  7. at java.util.Scanner.match(Scanner.java:1339)
  8. at java.util.Scanner.hasNextLine(Scanner.java:1547)
  9. at testproject.TestProject.main(TestProject.java:90)
  10. Java Result: 1
  11.  


les pongo el codigo completo por si alguien se le ocurre como solucionarlo....

Código
  1. package testproject;
  2.  
  3.  
  4. import java.io.FileInputStream;
  5. import java.io.FileNotFoundException;
  6. import java.io.FileWriter;
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import java.sql.Connection;
  10. import java.sql.DriverManager;
  11. import java.sql.PreparedStatement;
  12. import java.sql.SQLException;
  13. import java.util.Scanner;
  14. import java.util.logging.Level;
  15. import java.util.logging.Logger;
  16.  
  17.  
  18. /**
  19.  *
  20.  * @author Usuario
  21.  */
  22. public class TestProject {
  23.    /**
  24.      * @param args the command line arguments
  25.      */
  26.  
  27.    public static Connection con;
  28.     public static void conectar() {
  29.        try {
  30.  
  31.            if (con == null || con.isClosed()) {
  32.                String connection = "jdbc:mysql://" + "localhost" + ":" + "3306" + "/" + "base";
  33.                String user = "aaa";
  34.                String password = "***";
  35.                con = DriverManager.getConnection(connection, user, password);
  36.                System.out.println("");
  37.                //System.out.println("[*][SQL] Conexión Exitosa.");
  38.            }
  39.        } catch (SQLException ex) {
  40.            ex.printStackTrace();
  41.            System.out.println("[Error][SQL] No se pudo crear conexión con la base de datos.");
  42.        }
  43.  
  44.    }
  45.  
  46.     public static void printLog(String line){
  47.            FileWriter outputStream = null;
  48.        try {
  49.            outputStream = new FileWriter("errlog.txt",true);
  50.            PrintWriter pw = new PrintWriter(outputStream);
  51.            pw.println(line);
  52.            pw.close();
  53.  
  54.        } catch (IOException ex) {
  55.            Logger.getLogger(TestProject.class.getName()).log(Level.SEVERE, null, ex);
  56.        }
  57.  
  58.     }
  59.    public static void main(String[] args) throws FileNotFoundException, SQLException, IOException {
  60.        String driver = "com.mysql.jdbc.Driver";
  61.        try {
  62.            Class.forName(driver);
  63.        } catch (ClassNotFoundException ex) {
  64.        }
  65.        conectar();
  66.        FileInputStream inputStream = null;
  67.  
  68.        Scanner sc = null;
  69.        try {
  70.            inputStream = new FileInputStream("C:\\Users\\usuario\\Desktop\\base5GB.txt");
  71.  
  72.  
  73.  
  74.            sc = new Scanner(inputStream, "UTF-8");
  75.            while (sc.hasNextLine()) {
  76.                String line = sc.nextLine();
  77.                try{
  78.                    if(line.length() > 2){
  79.                        String [] campos = line.split(",");
  80.                        if(campos.length == 10){
  81.                            String QUERY = "INSERT INTO `tabla`(`campo1`, `campo2`,`campo3`, `campo4`, `campo5`, `campo6`, `campo7`, `campo8`, `campo9`, `campo10`) VALUES ("+campos[0]+",'"+campos[1]+"','"+campos[2]+"','"+campos[3]+"','"+campos[4]+"','"+campos[5]+"','"+campos[6]+"','"+campos[7]+"','"+campos[8]+"','"+campos[9]+"')";
  82.                            PreparedStatement prest = con.prepareStatement(QUERY);
  83.                            if(prest.executeUpdate()>0){
  84.                                System.out.println("ID Insertado  "+campos[0]);
  85.                             }else{
  86.                                 printLog(line);
  87.                            }
  88.                        }else{
  89.                             printLog(line);
  90.                        }
  91.                    }else{
  92.  
  93.                     //System.out.println("ID Insertado"+idBD);
  94.                    }
  95.                // System.out.println(line);
  96.                }catch(Exception ex){
  97.                    System.out.println("-"+line+"-");
  98.                    ex.printStackTrace();
  99.                    printLog(line);
  100.                }
  101.            }
  102.            // note that Scanner suppresses exceptions
  103.            if (sc.ioException() != null) {
  104.                throw sc.ioException();
  105.            }
  106.        } finally {
  107.            if (inputStream != null) {
  108.                inputStream.close();
  109.            }
  110.            if (sc != null) {
  111.                sc.close();
  112.            }
  113.        }
  114.    }
  115.  
  116. }
  117.  
9  Programación / Desarrollo Web / [Ayuda][javascript]undefined elemento de un objeto en: 30 Agosto 2016, 19:39 pm
Buenos dias.

Estoy trabajando con la API de Telegram, específicamente con webogram, y hay un problema que me tiene dando vueltas la cabeza.

en el index del webogram he insertado este codigo de javascript:
Código
  1. function buscarContacto(numero){
  2.          var obj  = {status:1,value:[222886325]};
  3.          var ser = angular.element(document.body).injector().get('AppUsersManager'); /// SERVICIO PARA GESTION CONTACTOS
  4.          var q = ser.getContacts(numero);
  5.          console.log("OBJ VALUE", obj.value);
  6.          console.log("sate",q.$$state.status);
  7.          console.log("valor:",q.$$state.value);
  8.  
  9.          console.log("Status",q.$$state.status);
  10.          return q;
  11.  
  12.      }

si ejecuto en la consola el siguiente codigo:
Código
  1. var q = buscarContacto("+523231011116")

obtengo como resultado lo siguiente:







y al imprimir la variable "q" en la que se almacena el retorno de la funcion "buscarContacto" :



Bien. La gran pregunta es ¿por qué imprime undefined en la cosola? (en la linea 7 codigo javascript) si existe value en el objeto. :huh: :huh: :huh: :huh: :huh:

QUE ESTOY HACIENDO MAL???????

API WebOgram Github:
https://github.com/zhukov/webogram
10  Programación / Java / [Sockets] Cliente - servidor en: 7 Junio 2016, 02:47 am
Buenos días,


solo tengo una pregunta.

para acceder desde un cliente fuera de la red LAN a un servidor que utiliza sockets, digamos que utiliza el puerto 2745


¿se puede hacer con código todo o solo con que funcione a dentro de mi red LAN (la conexión cliente servidor) y luego tengo que configurar el router en mi red LAN?
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines