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ú

Temas - Poyoncio

#1
Dudas Generales / Obtener datos de cryptos
29 Enero 2018, 23:28 PM
Estoy buscando info para crear una mini API para mi aplicacion en Java para el tema de mostrar graficas y tal de cryptos (nada serio, para desenvolverme mejor), pero no consigo encontrar de donde obtienen las millones de API's que hay la info, es decir, alguien sabe algun servicio centralizado (que no sea una API de segundos) donde se pueda obtener?
#2
Hardware / Maquina de tarjetas perforadas
5 Noviembre 2017, 22:28 PM
Alguien tiene info sobre las maquinas que se encargan de hacer tarjetas perforadas tipo arduino? Hay alguna maquina menos "pesada" que no se centre en grandes producciones? Links, videos, libros, todo es bienvenido. Tambien si alguien sabe de alguna maquina que se pueda hacer de forma casera.

Un  saludo
#3
Programación C/C++ / Hosting para C
26 Abril 2017, 17:12 PM
Sonara muy raro, pero realmente es la unica solucion que le veo.


El tema es que tengo que tener un servidor corriendo para lo antes posible, la idea es un servidor sencillito que responda a determinados mensajes que le enviemos.

El problema es que no tengo ni idea de nodejs ni en php ni ningun lenguaje del estilo (ni ganas), y me preguntaba si es posible/viable hacer algo sencillo en C y poder subirlo a algun hosting. Alguno tiene experiencia o supiera me podria decir como hcerlo o que hosting coger?
#4
Bueno, no entiendo porque no se pueden ya publicar comentarios en el foro libre, en el post este de las tierra plana, ya es la segunda vez que me borran el comentario... No entiendo muy bien porque.... Que alguien me explique porfavor.
#5
ASM / Curso ensamblador
2 Enero 2017, 21:46 PM
Bueno, solo queria comentar que estoy llevando a cabo un curso de ensamblador en linux debido a la escasez de documentacion en español:

http://poyoncio.com/2016/12/28/Indice-curso-ensamblador-desde-cero/

El curso esta lleno de ilustraciones para que se entienda mejor y se ejemplifica con python y c++. Espero que les guste, esta orientado a aprender lo básico y tener una buena base y entrar luego en reversing, aproximo que se crearan 15 capitulos. Cuando se termine el curso lo recogere todo en un word y lo subire aqui

Saludos
#6
ASM / Ensamblador
15 Noviembre 2016, 17:24 PM
Bueno, por locuras de la vida, me he propuesto aprender ensamblador aunque sea una pequeña base, ya que ahora tengo tiempo y asi me voy sacando trabajo que tendre que hacer en un futuro (universidad).

El tema es que llevo unos dias buscando algun libro completo, pero muchos estan caidos, y me preguntaba si alomejor por aqui podia pasarme alguno, tipo "el arte del lenguaje ensamblador" que no lo he podido encontrar porque estan casi todos los links caidos.

De paso, preguntar cual me recomendariais usar, FASM parece una buena opcion y de hecho estoy buscando info sobre ese especificamente pero escucho recomendaciones ;-)
#7
Foro Libre / ¿Donde esta Elektro?
12 Noviembre 2016, 19:24 PM
Pues eso, donde anda ese hombre, lo ultimo que vi fue que discutio con otro admin y no le hemos vuelto a ver el pelo, a abandonado el staff o se esta tomando unas vacaciones? ;D
#8
El otro dia googleando nose como acabe aqui https://www.ecosia.org/

Es un buscador casi igual de rapido que google (yo no veo demasiada diferencia) que los beneficios que saca el 80% lo gasta en la plantacion de arboles.


No creo que os cueste mucho usar ecosia en vez de google. Ahi lo dejo  :silbar: :silbar: :silbar:
[/size]
#9
Scripting / [Ruby]Rails en Debian
30 Septiembre 2016, 23:23 PM
Bueno, esta tarde he estado instalando Rails en Debian y me he encontrado en que habian varios errores en los que bash no detectaba mvc, otro en el que al tener ruby 1.9 (apt-get install ruby-full) rails no era compatible y todo el tema. Asi que os dejo, la forma en la que lo he solucionado yo, ya que no me extrañaria que alguien tuviera problemas similares:

sudo apt-get update

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

cd

git clone git://github.com/sstephenson/rbenv.git .rbenv

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc

exec $SHELL

git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

rbenv install 2.2.3

rbenv global 2.2.3

ruby -v

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

sudo apt-get install -y nodejs

apt install sqlite3 libsqlite3-dev

apt install zlibc zlib1g-dev libxml2 libxml2-dev libxslt1.1 libxslt1-dev

gem install bundler

gem install rails --pre

Y ya estaria todo funcional para ejecutar rails new App

Saludos
#10
Programación C/C++ / [Qt 5]Libros y fuentes
20 Septiembre 2016, 20:24 PM
Buen estoy mirandome un poco el tema de interfaces para mi proyecto, y me gustaria que me aconsejaran algún libro (que no sea gratis no importa) o alguna fuente donde ustedes hayan aprendido o que sepan que es de fiar.

Necesito info a cerca de Qt 5, mas exactamente Qt Widgets (GUI).

Gracias
#11
Programación C/C++ / [C++]Cpr - cURL para humanos
15 Septiembre 2016, 16:36 PM
Acabo de encontrar esta maravillosa API inspirada en mi amada requests de python :P
https://github.com/whoshuu/cpr

Y estoy teniendo problemas para utilizarla. Antes de nada decir que yo suelo editar los programas con gedit o SublimeText y compilo con g++.
El problema esta en que nunca e tocado nada de ficheros "make" o algo asi que siempre se sale si usas un entorno como CodeBlocks.

El problema es que no entiendo que tengo que hacer para utilizar esta libreria. Es decir hay una carpeta llamada include, he descargado esa carpeta y puesta en la misma carpeta que mi fichero, y me da siempre errores.
No acabo de entender la documentacion para usar la libreria alguien me podria hechar una mano? :silbar:



Casi nunca he usado librerias externas asi que no tengo ni idea del tema.
#12
Programación C/C++ / Sockets linux
10 Septiembre 2016, 16:40 PM
Bueno estoy programando en C++ y no consigo que los sockets intercanvien mensajes, es decir que envio algo y no se muestra nada por pantalla.
E probado con ponerle cout delante de recv pero no se muestra nada, aqui el codigo:
Servidor:
Código (cpp) [Seleccionar]

#include <iostream>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <unistd.h>

using namespace std;

int linux_socket_serv(int portNum, int bufsize = 1024)
{
int client, server;
bool isExit = false;
char buffer[bufsize];

struct sockaddr_in server_addr;
socklen_t size;

//Init socket

client = socket(AF_INET, SOCK_STREAM, 0);

if (client < 0)
{
cout << "[-] Error creando socket... " << endl;
exit(1);
}

cout << "[+] Socket creado correctamente... " << endl;

server_addr.sin_family = AF_INET;
server_addr.sin_addr.s_addr = htons(INADDR_ANY);
server_addr.sin_port = htons(portNum);

//Conectando sockets

if (bind(client, (struct sockaddr*)&server_addr, sizeof(server_addr)) < 0)
{
cout << "[-] Error conectando sockets... " << endl;
exit(1);
}
size = sizeof(server_addr);
cout << "[+] Esperando clientes... " << endl;

//Esperando clientes

listen(client, 3);

//Aceptar cliente

server = accept(client, (struct sockaddr*)&server_addr, &size);

if (server < 0)
{
cout << "[-] Error aceptando cliente... " << endl;
exit(1);
}

strcpy(buffer, "Servidor conectado...");


send(server, buffer, bufsize, 0);

cout << "[+] Conectado con cliente... " << endl;
recv(server, buffer, bufsize, 0);

close(client);
return 0;
}

int main()
{
linux_socket_serv(1500,1024);
return 0;
}


y aqui el cliente:
Código (cpp) [Seleccionar]

#include <iostream>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <unistd.h>
#include <netdb.h>

using namespace std;

int linux_socket_clie(int portNum, char* ip, int bufsize = 1024)
{
int client, server;
bool isExit = false;
char buffer[bufsize];

struct sockaddr_in server_addr;

//Init socket

client = socket(AF_INET, SOCK_STREAM, 0);

if (client < 0)
{
cout << "[-] Error creando sockets... " << endl;
exit(1);
}

cout << "[+] Socket creado... " << endl;

server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(portNum);




//Conectando sockets

if (connect(client, (struct sockaddr*)&server_addr, sizeof(server_addr)) == 0)
{
cout << "[+] Conectando con el servidor... " << endl;
}

cout << recv(client, buffer, bufsize, 0);
cout << "[+] Conexion confirmada... " << endl;
cin >> buffer;
send(client, buffer, bufsize, 0);
return 0;
}




int main()
{
linux_socket_clie(1500, "127.0.0.1", 1024);
return 0;
}


El programa se queda parado en:


Servidor:

  • Socket creado correctamente...
  • Esperando clientes...

    Cliente:

  • Socket creado...
#13
Programación C/C++ / ChaCha y Salsa
1 Septiembre 2016, 17:52 PM
Conoceis alguna libreria de criptografia en C++ que implemente algoritmos de cifrado como ChaCha o Salsa?

E encontrado diversos proyectos en github pero no entiendo como implementarlos en mi codigo, ademas no tienen casi ni documentacion acerca de como emplearlos.

Saludos!!
#14
Programación C/C++ / [C++]System()
28 Agosto 2016, 21:38 PM
Tengo un problema que me esta costando bastante de solucionar.

Tengo un array, con una ruta de un directorio concreto (anteriormente parseado), y lo que pasa es que intento pasar ese parametro a system() con varios comandos y no puedo esto es lo que tengo hasta ahora y he intentado varias veces:
Código (cpp) [Seleccionar]

char ruta_final[20]="C:\\Users\\user"; //Realmente la operacion para obtener la ruta es mas complicada

system("cd ",ruta_final," && dir"); //Tambien lo he intentado con + en vez de comas



Se que la variable que se le tiene que pasar por parametro a system tiene que ser de tipo char*, pero no consigo saber como pasar por parametro esos valores.

Tambien e intentado con strings y no funciona. Hay alguna funcion predeterminada para pasar un valor de tipo char a un valor de tipo char*?

Tambien e intentado lo siguiente:
Código (cpp) [Seleccionar]

#include <strings>
char ruta_final[20]="C:\\Users\\user"
string comando="cd ",ruta_final," && dir";
system(c_str(comando));

Pero tampoco funciona...


Ya que he abierto post, me gustaria saber si hay alguna otra forma de ejecutar comandos de tipo cmd, pero sin usar system para c++??? nose alomejor llamando a alguna dll o algo por el estilo.

Muchas gracias! :P :rolleyes:
#15
Ayer estaba mirando CSI Cyber (lo he visto 2 o 3 veces solo) y en una parte del capitulo identificaban a una persona que atracaba un furgon blindado, llevaba pasamontañas y gafas de sol, por lo que no podian identificarle, pero tenian una foto bastante nitida de la otra cara de la palma de la mano.
Con esa foto mapearon sus venas y lo pasaron por tecnologia Big Data (fotos de redes sociales basicamente). Me llamo bastante la atencion por lo que decidi buscar un poco a cerca del tema. Realmente no tiene sentido lo que hicieron porque habrian necesitado unas luces especiales para mapear las venas (no hay que olvidar que es una serie...) pero bueno aqui les dejo el articulo que encontre haber que les parece.


https://hipertextual.com/2013/07/mapa-de-sus-venas

Asique mi propuesta es abrir un debate girando entorno a estos puntos:
   1.- Seria posible crear otra gran base de datos con en vez de huellas d'actilar mapeos de las venas de la mano?
   2.- Seria tan facil de robar como las huellas d'actilares?
   3.- Es un metodo viable para el futuro?
   4.- Es un buen metodo de autenticacion?

Podeis añadir puntos claro esta, pero porfavor no desbien el tema.
#16
Programación C/C++ / [C++]Errores sin sentido
26 Agosto 2016, 16:59 PM
Estaba programando y de repente me empezaron a dar errores, empeze otro codigo para entender que errores me daba pero sigo sin entenderlos:
Este codigo no me da error el punto y coma ese nunca lo havia puesto y si no lo pongo ahora me marca error
Código (cpp) [Seleccionar]

#include <iostream>
int main(){
   int sumar();{ //Estas dos comillas nunca las havia puesto...
       int a = 2+2;
       std::cout << a; //Si aqui pongo endl, me da error...
       return 0;
   }
   return 0;
}

En canvio, siempre e estado programando de esta forma y nunca havia tenido problemas, si no pongo el punto y coma en la funcion entre ) y { me da error ademas, el endl tambien me da error
Código (cpp) [Seleccionar]

#include <iostream>
int main(){
   int sumar(){ //Si no pongo ; entre medio de las llaves da error
       int a=2+2
       std::cout << a << endl; //Este endl me da error
       return 0;
   }
}

Estos son los errores:
C:\RUTA....   [Warning] null character(s) ignored
C:\RUTA....   In function 'int main()':
C:\RUTA....       [Error] a function-definition is not allowed here before '{' token
C:\RUTA....   recipe for target 'main.o' failed

No entiendo nada!!!!! Se ha vuelto todo loco.
#17
Programación C/C++ / Maximo de datos
26 Agosto 2016, 01:37 AM
Estoy manejando ficheros en C++ pero manejo ficheros de texto de hasta 10 megas.

Cual es el maximo de caracteres que puede almacenar una variable de tipo char*?
Ya ni pregunto por las strings pprque seguro que me da buffer overflow o algun error de desbordo de buffer.

Digamos que 100.000 caracteres caben en una variable de tipo char*?
#18
Dudas Generales / Criptografia, contraseñas
21 Agosto 2016, 20:02 PM
Bueno me gustaria saber si teniendo la llave publica, el mensaje cifrado y el mensaje descifrado seria posible saber la contraseña privada
Creo que este ataque se llama de texto plano (creo)



Si me pudieran decir que criptografia asimetrica es resistente a este tipo de ataques me harian un favor.
No posteo en el foro de criptografia porqe creo que es una duda un poco estupida
Saludos
#19
Foro Libre / Ransomware de codigo abierto
19 Agosto 2016, 02:30 AM
Si pensavais que iva a anunciar otro ransomware de codigo abierto, estais equivocados. :silbar: jajajjaja

La pregunta es sencilla, despues de el desastre que fue hidden tear, creeis que es buena idea que salga otro ransomware de codigo abierto? Por que?
Venga que quieo ver participacion
#20
Redes / Peticiones GET HTTPS
17 Agosto 2016, 18:00 PM
Estoy creando un pequeño programa que requiere intercanviar informacion con una pagina web, siempre con la misma, quiero realiza peticiones https mediante sockets, el problema es que no se como esta estructurado las peticiones https.

Es decir http seria algo asi por el puerto 80:

GET /index.html HTTP/1.1
Host: www.google.es

Pero en canvio no e encontrado informacion de la estructura de https.
Puede que sea lo mismo exacto pero pasando por el puerto 443?

Pd: si no queda mas remedio analizare la peticion mediante wireshark, pero haber si alguien me puede ayudar
#21
Bueno me pase un rato entre los temas de indetectables.com y vi que la mayor tematica alli son los crypters (una gran comunidad dedicada a malware por cierto) y me llamo la atencion el tema de los crypters y los mecanismos en concreto el de runtime.
Tengo diversas dudadas:
  1- Si yo tengo tengo un malware por ejemplo y lo vendo por decir algo y los antivirus lo acaban detectando y le paso un crypter de tipo runtime lo mas posible es que los antivirus lo acaben detectando como una variante no?(el crypter seria publico) pero encanvio si distribuyo el malware con el .exe ya "crypteado" y me lo detecta el antivirus a la larga el codigo sin ningun crypter me lo detectaran los AV?
  2- Esta no es referente a los crypters pero la formulo igualmente porque se me acaba de ocurrir. Si yo abro un malware con modo de lectura/escritura em binario y lo concateno con una copia por ejemplo de google chrome en formato binario. El codigo resultante seria un malware mas un buscador(se que alomejor no seria tan facil, es decir qe tendria que canviar alguna cosa del binario) que cuando se ejecutara funcionaria?
   3- Otra duda es si todavia es eficiente la tecnica de runtime frente a las heuristicas (o por lo menos tiene mas posibilidades tener una tasa de deteccion mas baja) o ya han implementado tecnicas que por mucho que te curres un crypter la heuristica sigue detectando

PD Si teneis algun buen link de construccion de C/C++ de crypters runtime pasarlo por aqui (si es vb y creeis que el tutorial es bastante bueno (que se explican bien en el video) postearlo tambien :silbar:
#22
Programación C/C++ / C + Powershell
1 Agosto 2016, 15:22 PM
Hola, estoy desarrollando un pequeño proyecto en C y me he dado cuenta que podria facilitar algunas cosas mediante comandos en PowerShell (una shell parecida a la de linux incluida en todos los windows) pero realmente no he encontrado ninguna libreria ni ninguna forma de correr un comando en powerhsell desde un programa en C, habria una forma que seria crear el fichero con el comando en el escritorio y luego ejecutarlo mediante el cmd, pero no me convence del todo.
Por esa razon me pregunto hay alguna libreria en la que puedas ejecutar el comando y te devuelva la salida para poder manipular el resultado en C o C++?
#23
Hace poco que empece en C y estaba escribiendo un programa que sobre la marcha iba bien, pero de golpe me da el siguiente error: Segmentatio fault error 139.
Asi que he abierto un nuevo proyecto y e empezado a hacer pruebas, alguien me podria decir porque en este codigo me da error?

#include <stdio.h>
#include <stdlib.h>

int main(){
   int edad = 1;
   printf(edad);
   return 0;
}


Se que debe de ser un error muy sencillo seguramente por un descuido. Pero ahora mismo no caigo en que es. Alguien me podria hacer el favor de comentar la solucion? Gracias de antemano, ya publicare por aqui el proyecto cuando lo tenga terminado ejejeje

PD: Utilizo debian con codeblocks (Lo digo por si acaso)
#24
Bueno estuve trasteando el otro dia con un servicio de mensajeria llamado yopmail.com con el que no hace falta registrarse ni nada, hace un tiempo hicieron un articulo en elladodelmal.com http://www.elladodelmal.com/2016/07/como-robar-una-cuenta-de-steam-que-ya.html y bueno encontre un par de cosas interesantes, si entrais en esta pagina y poneis una cuenta cualquiera encontrareis enseguida mucho malware adjunto, a continuacion dejo unos cuantos documentos que redirigen a malware para que los analizeis ya que hay algunos que no tienen comunicaciones no cifradas y es facil encontrar el panel.
Estos son los documentos que hay, los he comprimido por si acaso.

copy000076.docm.zip  https://mega.nz/#!XwpzBDLa
Clave de descifrado: !v710QtBAA-xmUNnamPozh9tN-Khj8u_ntzwzkmcqyg0

excel_6aab3e6.zip https://mega.nz/#!70AHkK6C
Clave de descifrado: !ortD1NQRuHkrI912coyk385U4I9BzKy52-Vn28aW-Ps

iphone_db696df.zip   https://mega.nz/#!nxYEzCZL
Clave de descifrado: !tor_1gvw3S5OTXFyuPpaUnJBsaj7SMYgqvQHY5nALo0

a516a6_steam.zip (Este es el mas interesante)  https://mega.nz/#!S5hBSLxS
Clave de descifrado: !wrSbf6QyqLrBpFhM89viFjQYVaG-6dSofiEcxjsHdGg


Podeis postear mas si encontrais jejeje aunque sea de otros sitios.
PD: Eso es un nido de malware con poco que busqueis encontrareis bastante