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


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 140
781  Programación / Java / Re: JFileChooser guardar un archivo con nombre preterminado en: 22 Noviembre 2018, 11:04 am
Hola,

Es mejor usar alguna clase que contenga un buffer interno algo mas grande para que la escritura lectura sea mas eficiente, BufferedWriter posser un buffer por default de 8192 bytes, mientras que FileWrite es de 1024bytes, aunque pues también funciona.


  • la line 23, se usa try-with-resources, usado en clases que implementen a AutoCloseable, evitando usar .close()
  • El método getTexto() se le concatenan saltos de linea, para crear un .bat con \r\n
  • Si vas escribir solo texto pues es mas fácil aun
  • En la linea 25, puedes Usar APPEND por CREATE, para insertar texto al final del archivo, sin borrar nada

Código
  1. package foro;
  2.  
  3. import javax.swing.*;
  4. import java.io.BufferedWriter;
  5. import java.io.IOException;
  6. import java.nio.file.Files;
  7. import java.nio.file.Path;
  8. import java.nio.file.Paths;
  9. import java.nio.file.StandardOpenOption;
  10. /**
  11.  * @author rub´n
  12.  */
  13. public class TestFileChooser {
  14.  
  15.    public TestFileChooser() {
  16.  
  17.    }
  18.  
  19.    public void EscribirEnArchivo(final String texto) {
  20.        //Async manera [b]sucia[/b]
  21.        new Thread(() -> {
  22.            //getDest() obtiene el path absoluto + se concatena con el nombre del archivo
  23.            final Path directorio = Paths.get(getDest().toString() + "/TuNombreDeArchivo.bat");
  24.            final StringBuilder sb = new StringBuilder();
  25.            try(final BufferedWriter bW = Files.newBufferedWriter(directorio,StandardOpenOption.CREATE)) {
  26.                bW.write(sb.append(texto).toString());
  27.                JOptionPane.showMessageDialog(null,"Escritura Lista");
  28.            } catch (IOException e) {
  29.                e.printStackTrace();
  30.            }
  31.        }).start();
  32.    }
  33.  
  34.    //Obtener destino
  35.    private Path getDest() {
  36.        final JFileChooser jFileChooser = new JFileChooser();
  37.        jFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
  38.        //jFileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); en este caso a ti te sirve escojer el directorio
  39.  
  40.        final int opc = jFileChooser.showOpenDialog(null);
  41.        if (!(opc == 0)) {
  42.            System.exit(0);
  43.        }
  44.        return jFileChooser.getSelectedFile().toPath();
  45.    }
  46.  
  47.    private static String getTexto() {
  48.        final StringBuilder sb = new StringBuilder();
  49.        return sb.append("@echo off\r\n")
  50.                .append("msg * Hola SrTrp\r\n")
  51.                .append(":end")
  52.                .toString();
  53.    }
  54.  
  55.    public static void main(String... _0x72) {
  56.        try {
  57.            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  58.        } catch (Exception ex){ex.printStackTrace();}
  59.        final TestFileChooser testFileChooser = new TestFileChooser();
  60.        testFileChooser.EscribirEnArchivo(getTexto());
  61.    }
  62. }
  63.  
782  Programación / Programación General / Re: ¿En que lenguaje podria programar este bot? en: 22 Noviembre 2018, 01:12 am
No se si conozcas el tema del RPA (Robotic process automation)?.
Pues lo que quieres hacer es algo que gracias a las nuevas herramientas que salieron especificamente para eso se puede hacer, la que yo uso se llama UiPath y corre con codigo .net, muy intuitiva y facil de usar con muchas opciones para crear tu propio bot; ya sea para aplicaciones de escritorio, web, lo de los clicks etc.

//Saludos compañero. ::)

 :-\ es de pago homie, y usa version trial es mejor programar uno  >:D
783  Programación / Programación General / Re: error 500 en modulo al inteantar configurar en: 22 Noviembre 2018, 01:06 am
Buenas noches,

me da este error con un nuevo modulo que he instalado, alguien me puede guiar??



diosssssssssss,

pero que descripción tannnn detalladaaa, por lo menos colabora con mas detalle y log del error
784  Seguridad Informática / Seguridad / Re: Investigando un intento de Extorción en: 22 Noviembre 2018, 01:04 am
Seria bueno quedarse con esa botnet dog, jajaja

15btc le han puesto corazón de verdad, me trae recuerdos de uno que entraba a la pc de los scammer y de estos tipos que no hacen nada, para burlarse y luego reportarlos a la poli jajajaj
785  Seguridad Informática / Bugs y Exploits / Re: Consulta eternalblue fuera de lan en: 22 Noviembre 2018, 00:08 am
Pregunta tambien tonta, tienes router o modem, no creo que ha estas alturas no sepas abrir puertos? , o usas negrok xq no puedes abrir, o no tienes los permisos para abrir los puertos ? , si puedes abrirlos hazlo, y no uses ngrok a ver
786  Seguridad Informática / Análisis y Diseño de Malware / Re: alternativa a virustotal en: 21 Noviembre 2018, 22:51 pm
Pero eso de crear una VM con multiples AVs ? no es funcional?
787  Programación / Programación General / Re: Como guardar arraylist en archivo de texto interno android java en: 21 Noviembre 2018, 21:28 pm
dog esa anotación por alguna razón vía reflection no esta haciendo el trabajo, todo lo hice con la ultima API de android, si estas usando un api tan vieja sera por tus requerimientos  :-\ , algo pasa por ahí q no logro ver aun, baje hasta la api ICE CREAM

logro escribir el archivo en la sdDcard /Contactos/contactos.txt y visualizarlo por el Device File Explorer de momento

me reporto luego...

788  Programación / Programación General / Re: Como guardar arraylist en archivo de texto interno android java en: 21 Noviembre 2018, 15:07 pm
Hola,

Bueno como decia Jack aka el popular the Ripper(destripador), empecemos por partes
     

Usa geshi, por segunda vez  :xD

  • Versión de Api que estas usando
  • Añadiste los permisos en el AndroidManifest.xml
  • Pregunta importante donde deseas escribir? en un directorio publico o privado?

y de paso tu  metodo

Código
  1. private void escribirDatosContactos(List contactos) {}

No usas el parámetro entrante ahí correspondiente a la linea 10 dog
789  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: Quitar navegador de samsung en: 20 Noviembre 2018, 23:46 pm
Movil:  Samsung Galaxy J3 (2016) - SM-J320FN

Hola he roteado el movil para eliminar app preinstaladas y queria saber si es seguro desistalar el navegador de Samsung ya que no tiene la opcion siquiera de desactivarlo como las app preinstaladas
y no se si sera perjudicial para las conexiones quitarlo
saludos

Quitalo puedes hacerlo, pero quizas te pueda generar alguna inestabilidad, igualmente buscate la rom stock de este samsung, respalda primero y luego flashea en caso de que tengas el SO mal dog

Cada teléfono es un mundo, y si ya lo tienes rooteado, pues arriésgate
790  Programación / Programación General / Re: Puerto serial RS232 C# lectura de Pulsos en: 19 Noviembre 2018, 14:06 pm
Hola buenas noches, recurro a ustedes compañeros por una orientación, tengo una tarjeta pci de 8 puertos serial rs232, estoy programando en C# una appi que cence mediante pulsos de 5v un cuenta metros para una máquina, la idea final es tener las 8 máquinas y capturar sus pulsos, el problema es que no puedo hacer que se este leyendo los datos de todos los COM al mismo tiempo ya que el código que tengo mete como default a un COM en especifico y solo a el le captura los pulsos, apenas estoy probando meter hilos para hacer independiente cada COM pero cuando ejecuto el programa se cierra inesperadamente, no se que hacer y en la web no hay ejemplos de lo que yo quiero hacer.

Gracias por su tiempo y respuestas buenas noches.


no tienes posibilidad de usar Arduino en dicho proyecto? el mega es bueno, o Raspberry-py, Odroid xu4 aun mejor que ambos, (todos permiten conexión  tty/rs232 )

En guindow$ para acceder al puerto com no es para nada complicado (aunque para hacer cosas de manera asincrona quizás algo, por que tienes que ser detallado dado que no se cuantos cores tienes para ejecutar tareas, cada hilo consume ram entre otras cosas. )

En linux pues es casi lo mismo, únicamente el acceso al puerto serie, se realiza como root
Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 140
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines