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


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 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 31 32 33 34 35 36 ... 47
201  Programación / Java / Re: Traducir este código de C# a Java en: 21 Julio 2020, 00:59 am
Perdón que recién ahora te escribo pero te cuento:

Este código me funcionó:

Código:
public static byte[] Decompress(byte[] data) throws IOException
{
try (InputStream ms = new ByteArrayInputStream(data);
InflaterInputStream s = new InflaterInputStream(ms);
ByteArrayOutputStream baos = new ByteArrayOutputStream();) {
byte[] buf = new byte[8192];
for (int r = s.read(buf); r != -1; r = s.read(buf))
baos.write(buf, 0, r);
return baos.toByteArray();
}
}

El otro no funciona a pesar de haber revisado muchas veces si faltaba un paréntesis u otro signo....
202  Programación / Ingeniería Inversa / Ingeniería inversa de código P de MATLAB en: 21 Julio 2020, 00:53 am
Hola,

¿alguien tiene información sobre código P de MATLAB que se revierte al código m? Según mi conocimiento es imposible. Aunque pocas personas afirman haberlo hecho, no hay pruebas válidas para lo mismo.


Gracias y saludos
203  Seguridad Informática / Análisis y Diseño de Malware / ¿La forma más rentable de usar esclavos? en: 21 Julio 2020, 00:47 am
Hola a todos,

antes de comenzar, debo decir que nunca he tocado el lado del malware, nunca ha estado en mí el instalar malware en la computadora de alguien, tal vez simplemente no está en mi moral. Pero me encantaría discutir cuál es la mejor manera en que alguien podría obtener ganancias con los esclavos. A decir verdad: ¿qué se podría hacer a largo plazo para beneficiarse de ellos? Comprar cosas con sus tarjetas de crédito y enviarlas requeriría el alquiler del correo, pero ni siquiera a largo plazo quedaría atrapado con bastante rapidez y los artículos más caros requieren firma y más tipo de verificaciones, así que la pregunta aquí es: ¿qué harías con ellos?


Gracias y saludos
204  Programación / Java / Re: Traducir este código de C# a Java en: 7 Junio 2020, 00:06 am
Hola rub'n,

el problema es que AIDE no soporta JDK 8. Solo tiene hasta JDK 7.

Es por eso que en tu caso el código que tradujiste te funciona bien.

¿Se podría traducirlo para JDK 7?


Gracias y saludos
205  Programación / Java / Re: Traducir este código de C# a Java en: 5 Junio 2020, 21:44 pm
Hola rub'n y @XSStringManolo,

muchísimas gracias por su ayuda. Yo solamente lo copie y lo pegue pero me larga error :(

Puede ser que tenga que ver con el IDE? Yo estoy usando AIDE. Quizás si ustedes lo prueban ahi puedan ver que también les larga errores...


Muchísimas gracias y saludos
206  Seguridad Informática / Hacking Wireless / Modem Sbhacker en: 5 Junio 2020, 12:08 pm
Hola a todos,

¿todavía funciona eso para obtener internet gratis o hay un método mejor? Estuve fuera del juego por un tiempo y ahora regresé.


Gracias y saludos
207  Seguridad Informática / Hacking Wireless / Ayuda con router sky 5ghz en: 5 Junio 2020, 12:05 pm
Hola a todos,

me he metido en un router sky de 2.4 ghz, pero cuando lo intento con uno de 5 ghz, muestra que no se conecta.

También en kali lo muestra como el canal 1.

Pero en la aplicación de escáner wifi del celular lo muestra como el canal 36 (42).

Cualquiera de los que intento no puedo conectarme a él a través de los comandos airodump-ng que no lo encuentra.

¿Hay algo que me falta u otra forma de conectarse para la señal de 5ghz?


Gracias y saludos
208  Programación / Java / Re: Problema con una App en: 5 Junio 2020, 11:33 am
Hola rub'n,

si, ya probé con el método setup() pero siguió sin funcionar...

Pero al trabajar con TabLayout en vez de con TabHost me funcionó. Creo que se debe a que TabHost es viejo...


Gracias y saludos
209  Seguridad Informática / Hacking Wireless / Re: Configurar wireshark para niffear la red completa de mi hogar en: 5 Junio 2020, 11:08 am
Hola pjm.society,

necesitarás una tarjeta wifi que se pueda poner en modo monitor y ya está.


Saludos
210  Programación / Java / Re: obtener la fecha actual java.sql.Date en: 4 Junio 2020, 17:59 pm
Hola Yager2222,

no sé si todavía lo necesitas, pero de todos modos.
Use el paquete Calender primero para obtener la instancia y luego la hora.
Código:
java.util.Calendar

Y luego usalo en el constructor.
Código:
java.sql.Date

Esto debería verse como...
Código:
java.sql.Date fecha = new java.sql.Date(Calendar.getInstance().getTime().getTime());

Entonces el código final puede verse como asi:
Código:
Venta v=new Venta(0, Integer.parseInt(request.getParameter("idCliente")),
                       Integer.parseInt(request.getParameter("idLibro")), new java.sql.Date(Calendar.getInstance().getTime().getTime()) ) {
                       };
                       gventa.registrarVenta(v);

Citar
¿Cómo se inserta la fecha en MySQL desde java?
La siguiente es otra manera:
Inserta fechas, o más bien datos en Java a una base de datos usando PreparedStatement. El tutorial de oracle "oficial" sobre cómo lograr tal cosa se puede encontrar aquí:
https://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html

Un ejemplo sobre cómo insertar una fecha usando PreparedStatement:
Código:
final java.sql.Date fechaSQL = new java.sql.Date();
final java.sql.Timestamp horaSQL = new java.sql.Timestamp();

final PreparedStatement declaracionPreparada = connection.prepareStatement("insert into tblDates (date,time) values(?,?)");
declaracionPreparada.setDate(1,fechaSQL);
declaracionPreparada.setTimestamp(2,horaSQL);
declaracionPreparada.executeUpdate();

declaracionPreparada.close();
connection.close();
Tene en cuenta que el método executeUpdate() en una instancia de PreparedStatement devuelve un valor Integer que indica cuántas filas se vieron afectadas por la instrucción o devuelve el valor 0 para las instrucciones SQL que no devuelven nada. Puede ser conveniente utilizar ese valor para, por ejemplo, manejo de errores o registro simple solo por nombrar un par de ejemplos.
En términos ideales, vos utilizarías una declaración de bloque de recursos de prueba además del manejo adecuado del error para garantizar la eliminación y el registro adecuados de los recursos, incluso en el caso de excepciones:
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html

Ejemplo:
Código:
public final void viewTable(final Connection con) throws SQLException {

   final String query = "SELECT COF_NAME, SUP_ID, PRICE, SALES, TOTAL FROM COFFEES";

   try (final Statement stmt = con.createStatement()) {
       final ResultSet rs = stmt.executeQuery(query);

       while (rs.next()) {
           final String coffeeName = rs.getString("COF_NAME");
           final int supplierID = rs.getInt("SUP_ID");
           final float price = rs.getFloat("PRICE");
           final int sales = rs.getInt("SALES");
           final int total = rs.getInt("TOTAL");

           logger.info(coffeeName + ", " + supplierID + ", " +
                              price + ", " + sales + ", " + total);
       }
   } catch (final SQLException e) {
       logger._error_(e);
   }
}
Este fragmento de código se toma de los documentos de Oracle enumerados aquí (https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html), pero ligeramente modificado para incluir una interfaz de registro SLF4J (http://www.slf4j.org/).

Citar
¿Cómo se definiría la "fecha" dentro del siguiente constructor para sacar su valor?

Código:
Venta v=new Venta(0, Integer.parseInt(request.getParameter("idCliente")), 
                     Integer.parseInt(request.getParameter("idLibro")), **fecha** ) {
};
                     gventas.registrarVenta(v);
No estoy seguro de lo que estás pidiendo con respecto a tu segunda pregunta. ¿Podrías dar más detalles? Estoy pensando que simplemente lo definirías como el objeto Date que es. También puede convertir java.sql.Date y java.util.Date utilizando sus respectivos métodos y constructores. Por ejemplo, para convertir un java.util.Date en un java.sql.Date:
Código:
new java.sql.Date(utilDate.getTime());

Sin embargo, para el desarrollo de aplicaciones modernas, se recomienda que utilices una instancia de objeto Calendar en su lugar:
https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html

O incluso mejor (realmente preferido), Joda-Time (https://www.joda.org/joda-time/) (java.time).

Además, si fuera tu, dejaría que Hibernate (http://hibernate.org/) u otras implementaciones de JPA (https://es.m.wikipedia.org/wiki/Java_Persistence_API) manejen la parte SQL de tu aplicación si estás trabajando con entidades/objetos específicos y mapeo de datos. La inclusión del Framework Spring hará que tu vida sea mucho más fácil (sin mencionar que hará que te contraten de manera mucho más interesante si podes trabajar en dicho marco):
https://spring.io/
https://spring.io/projects/spring-data-jpa


Saludos
Páginas: 1 ... 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 31 32 33 34 35 36 ... 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines