send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Reto Oficial #3 - Codea tu IRC Bot y gana un Mini Arduino!

  • 30 Respuestas
  • 7397 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5283
  • Actividad:
    35%
  • Reputación 28
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Noviembre 27, 2013, 12:00:06 am »

Hola a toda la comunidad de Underc0de!
Estamos orgullosos de anunciar este tercer Game de Underc0de. Pero esta vez es ralacionado a la programacion.

CONDICIONES OBLIGATORIAS:

1 ) El bot debe ser estable, en caso de perder coneccion intentar reconectarse pero antes verificar si hay coneccion a internet (3 minutos entre intento e intento).
2 ) El bot debe tener todas las opciones que poseen los bots regulares para irc y responder a los comandos standard.
3 ) El bot debe soportar caracteres especiales, letras con acentos, eñe, entre otros.
4 ) El bot Tiene que poder hablar por Chat Privado.

CONDICIONES OPCIONALES (que ayudaran a tu bot a ganar):

1 ) El bot debe ser lo mas editable posible, por ejemplo poder cambiarle el nombre.
2 ) El bot debe poseer algun tipo de IA por ejemplo:
 a- Que nos diga los ultimos posts del foro.
 b- Que nos diga la hora.
 c- Que nos diga el clima.
 d- Que tenga sentido del humor.
 e- Etc...
3 ) El bot puede tener algun tipo de Ascii Art.
4 ) El bot puede tener Sistema de logueo interno.
5 ) Un generador de hashes.
6 ) Un desencriptador de hashes.
7 ) Un buscador que resuma las búsquedas en google y otros buscadores.
8 ) Un traductor (Se podría hacer usando Google Translate, para no complicar todo el código con diccionarios,etc).
9 ) El bot debe escribir en castellano sin errores de redaccion

REGLAS:

1 ) Aplicaciones copy & paste seran retiradas del concurso.
2 ) Cualquier aplicacion que no contenga codigo de fuente sera descartada.
3 ) Ningun bot puede tener opciones para realizar ataques DDoS/DoS.
4 ) Se debe presentar Codigo de fuente y ejecutable comprimidos en un archivo RAR.
5 ) Los links de descarga deben ser Descarga directa por Mediafire o MEGA, ustedes eligen, no se aceptaran links con intermediarios como adfly o similares.
6 ) Si algun bot tiene algun medio de "backdoor irc" sera eliminado de la competencia.

METODO DE ELECCION DE GANADORES:

1 ) Una vez esten todos los Bots presentados habra una semana de votaciones donde se eligira al electo por el publico.
2 ) Luego un jurado revisara los bots presentados y se seleccionaran 2 ganadores mas b-Premio a la innovacion c-Premio al mejor codigo.
3 ) En esta fase habra de 1 a 3 bots ganadores (los premios pueden ser a un solo bot):
 a-Elegido por el publico.
 b-Mas Innovador.
 c-Mejor Codigo.
4 ) Por ultimo Una comision revisora elegira cual es el que quedara como Bot Oficial de Underc0de IRC.

F.A.Q.:

1 ) ¿Que lenguajes se admiten?
Cualquier "lenguaje". Desde batch hasta ASM. Si tu BOT es de tipo web, debes subirla a un servidor (de tu elección) y dejar el link directamente hacia su funcionalidad. No se permitirán enlaces del tipo adfly y/o paginas intermedias.
2 ) ¿Puedo utilizar librerías / recursos de terceros?
Si. Siempre y cuando respetes su licencia. Por tanto si la licencia pide mención, haz de darla.
3 ) ¿Debe ser multiplataforma o puedo elegir solo hacerlo para ms-dos?
No, no hace falta que sea multiplataforma. Por supuesto, que lo sea te puede garantizar votos extra ya que la portabilidad suele ser algo a valorar dependiendo el caso en especifico. Pero en conclusión, no hace falta que sea multiplataforma.
4 ) Una de las aplicaciones contiene malware pero no se indica en su descripción.
En caso de que creas que una aplicación contiene malware y este no ha sido mencionado por su autor, debes reportarlo a un moderador / miembro del staff. Si es posible, adjunta un log VirusTotal.
5 ) ¿Se permite mas de una aplicación por participante?
No. Cada participante puede presentar solamente una aplicación/herramienta.
6 ) ¿Se pueden formar equipos?
En un principio, la aplicación debe ser presentada individualmente. Puedes formar un equipo para desarrollarla pero el premio (en caso de ganar) ira hacia el que la ha presentado.
7 ) ¿Mi bot puede tener funciones adicionales?
Si, porsupuesto, cuantas mas opciones tenga mejor!

Finalizacion del reto

El reto finalizará el dia Jueves 8 de Diciembre del 2013.
Deberan enviarle por Mensaje privado el codigo del bot a los 3 jurados para que puedan evaluarlos y ver cual es el mejor.

Jurado

El jurado que estará a cargo de seleccionar al ganador seran:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Premio

El premio para este concurso sera un Meeeno


O un Funduino


A eleccion del ganador.
El premio sera enviado a la casa de quien supere el reto sin ningun cargo.

Sponsor

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Este reto es Sponsoreado por:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login Empresa Argentina, dedicada a la asesoría, desarrollo e instalación de sistemas informáticos y de telecomunicaciones. Con especial énfasis en la adaptación de tecnologías de última generación.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos y mucha suerte a todos!
Underc0de Team
« Última modificación: Noviembre 27, 2013, 09:53:44 am por 79137913 »


Desconectado Once

  • *
  • Underc0der
  • Mensajes: 383
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
    • El blog de Once
  • Twitter: @don_once
« Respuesta #1 en: Noviembre 27, 2013, 12:34:27 am »
Ohh, núnca he trabajado con IRC y la 4 condición me asusta un poco, pero creo que intentaré hacer algo en Python.

PD: la 4 regla dice: "Se debe presentar Codigo de fuente y ejecutable comprimidos en un archivo RAR." seguro hago con Python y uso Linux. Igual tendría que enviar un ejecutable?

Saludos!
« Última modificación: Noviembre 27, 2013, 12:37:40 am por 11Sep »






You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5283
  • Actividad:
    35%
  • Reputación 28
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #2 en: Noviembre 27, 2013, 12:41:40 am »
el .py es suficiente en ese caso bro!


Desconectado fermino

  • *
  • Underc0der
  • Mensajes: 330
  • Actividad:
    0%
  • Reputación 1
  • Aprendiz de todo, maestro de nada...
    • Ver Perfil
    • In The Middle Of Knowledge
« Respuesta #3 en: Noviembre 27, 2013, 03:26:55 am »
Una duda. Qué bot es el que se lleva el premio, el a-Elegido por el publico, el b-Mas Innovador, el c-Mejor Codigo, o el bot elegido por el jurado?
Visita mi blog: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #4 en: Noviembre 27, 2013, 03:37:42 am »
Apuntame  :D
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Desconectado fermino

  • *
  • Underc0der
  • Mensajes: 330
  • Actividad:
    0%
  • Reputación 1
  • Aprendiz de todo, maestro de nada...
    • Ver Perfil
    • In The Middle Of Knowledge
« Respuesta #5 en: Noviembre 27, 2013, 04:41:49 am »
¿Hay que inscribirse?
Sí es así, me apunto :D
Visita mi blog: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.

Desconectado Karcrack

  • *
  • Underc0der
  • Mensajes: 87
  • Actividad:
    0%
  • Reputación 0
  • Se siente observado ¬¬'
    • Ver Perfil
« Respuesta #6 en: Noviembre 27, 2013, 05:56:39 am »
Muy buena iniciativa ;D Suerte a los participantes :-*
I code for $$$.

(PGP ID 0xCC050E77)
ASM, C, C++, VB6... skilled [malware] developer

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5283
  • Actividad:
    35%
  • Reputación 28
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #7 en: Noviembre 27, 2013, 08:43:06 am »
No hace falta apuntarse en ningun lado, simplemente al finalizar el bot, se lo deben enviar al jurado para que lo evaluen


Desconectado Juan

  • *
  • Underc0der
  • Mensajes: 159
  • Actividad:
    0%
  • Reputación 0
  • Ex-Drinky
    • Ver Perfil
« Respuesta #8 en: Noviembre 27, 2013, 12:12:35 pm »
PD: se aceptan sobornos, no menos de 50€.

Desconectado 79137913

  • *
  • Co Admin
  • Mensajes: 615
  • Actividad:
    5%
  • Reputación 10
  • 4 Esquinas
    • Ver Perfil
    • Doors.Party
    • Email
  • Skype: fg_mdq@hotmail.com
« Respuesta #9 en: Noviembre 27, 2013, 01:53:44 pm »
HOLA!!!

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Una duda. Qué bot es el que se lleva el premio, el a-Elegido por el publico, el b-Mas Innovador, el c-Mejor Codigo, o el bot elegido por el jurado?

Citar
3 ) En esta fase habra de 1 a 3 bots ganadores (los premios pueden ser a un solo bot):
 a-Elegido por el publico.
 b-Mas Innovador.
 c-Mejor Codigo.
4 ) Por ultimo Una comision revisora elegira cual es el que quedara como Bot Oficial de Underc0de IRC.

En otras palabras, con los 3 elegidos luego una comision seleccionara al ganador del arduino.-

GRACIAS POR LEER!!!
"Algunos creen que soy un bot, puede que tengan razon"
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

*Shadow Scout Team*                                                   You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Desconectado alexander1712

  • *
  • Underc0der
  • Mensajes: 850
  • Actividad:
    0%
  • Reputación -2
    • Ver Perfil
    • El blog del programador
    • Email
« Respuesta #10 en: Noviembre 27, 2013, 04:37:06 pm »
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
HOLA!!!

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Una duda. Qué bot es el que se lleva el premio, el a-Elegido por el publico, el b-Mas Innovador, el c-Mejor Codigo, o el bot elegido por el jurado?

Citar
3 ) En esta fase habra de 1 a 3 bots ganadores (los premios pueden ser a un solo bot):
 a-Elegido por el publico.
 b-Mas Innovador.
 c-Mejor Codigo.
4 ) Por ultimo Una comision revisora elegira cual es el que quedara como Bot Oficial de Underc0de IRC.

En otras palabras, con los 3 elegidos luego una comision seleccionara al ganador del arduino.-

GRACIAS POR LEER!!!

gracias por la aclaración (yo no lo terminaba de entender), le dije a fermino que el mio no lo presento, que si le hace funciones lo puede presentar él :P

suerte para todos :)

saludos!

Desconectado Once

  • *
  • Underc0der
  • Mensajes: 383
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
    • El blog de Once
  • Twitter: @don_once
« Respuesta #11 en: Noviembre 27, 2013, 06:03:59 pm »
Hola, tengo otra duda: No estoy muy familiarizado con el IRC y menos con los bots.

¿Cuáles son las opciones que poseen los bots regulares? En google se encuentran cientos de bots y todos con opciones distintas

Saludos!






You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Desconectado fermino

  • *
  • Underc0der
  • Mensajes: 330
  • Actividad:
    0%
  • Reputación 1
  • Aprendiz de todo, maestro de nada...
    • Ver Perfil
    • In The Middle Of Knowledge
« Respuesta #12 en: Noviembre 28, 2013, 05:01:14 am »
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Hola, tengo otra duda: No estoy muy familiarizado con el IRC y menos con los bots.

¿Cuáles son las opciones que poseen los bots regulares? En google se encuentran cientos de bots y todos con opciones distintas

Saludos!

Las más comunes son dar privilegios de operador, kickear, banear, dar voice, cambiar el topic del canal...
Visita mi blog: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #13 en: Noviembre 28, 2013, 07:09:45 am »
Nos podriann dar privilegios temporales para testear
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5283
  • Actividad:
    35%
  • Reputación 28
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #14 en: Noviembre 28, 2013, 08:58:26 am »
En el canal de Underc0de no, pero para crear un canal propio solo debes hacer lo siguiente:

1.- Entras a cualquier canal. Ejemplo #sanko (entraras como op)
2.- tipeas: /msg Chanserv register #sanko PASSWORD DESCRIPCION

y listo!
Luego le das op al bot y ya esta


Desconectado hdbreaker

  • *
  • Underc0der
  • Mensajes: 412
  • Actividad:
    0%
  • Reputación 0
  • HD_Breaker
    • Ver Perfil
    • Security Signal
    • Email
  • Skype: hdbreaker96
  • Twitter: @SecSignal
« Respuesta #15 en: Noviembre 28, 2013, 01:23:59 pm »
Che el bot  tiene que kikear, bannear, dar op y cambir el topic inteligentemente? osea de manera autonoma o recibiendo comandos del owner del bot?

Ser Libres es un Privilegio por el cual pocos estamos dispuestos a correr el riesgo

Desconectado 79137913

  • *
  • Co Admin
  • Mensajes: 615
  • Actividad:
    5%
  • Reputación 10
  • 4 Esquinas
    • Ver Perfil
    • Doors.Party
    • Email
  • Skype: fg_mdq@hotmail.com
« Respuesta #16 en: Noviembre 28, 2013, 01:36:16 pm »
HOLA!!!

Como se especifica en las reglas si tiene IA de cualquier tipo es un plus.

Que lo haga el Owner serian los comandos basicos

GRACIAS POR LEER!!!
"Algunos creen que soy un bot, puede que tengan razon"
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

*Shadow Scout Team*                                                   You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Desconectado overxfl0w13

  • *
  • Underc0der
  • Mensajes: 26
  • Actividad:
    0%
  • Reputación 0
  • Hola1
    • Ver Perfil
  • Skype: overxfl0w13
« Respuesta #17 en: Diciembre 02, 2013, 11:11:54 am »
Buen reto!!, pero va a ganar Sanko, os lo adelanto :D.

Yo en este no participaré por falta de tiempo, pero ayer me animé a codear el bot en Haskell para dar una alternativa declarativo-funcional y de momento, a pesar de que hay cosas a medias cuenta con funciones para:

-> Enviar mensajes privados
-> Cambiar topic
-> Listar todos los usuarios
-> Whois a usuario
-> Ban a usuario
-> Ping a usuario
-> Get ip de usuario
-> Kick usuario
-> // Todas estas opciones se pueden  aplicar a uno o a varios usuarios
->Conexión con datos personalizables
->Cambiar nombre
->Setear Pass
->Cerrar conexión
->Devolver Hora
->Sistema de logueo
->Encrypt md5
->IA -> sentido del humor implementado con estructura de árbol, tantas ramas como sentidos del humor y tantas hojas como intensidad se le quiera dar a un sentido (jerárquico de izquierda a derecha)

Sin embargo, la E/S es un punto débil de los lenguajes declarativos ya que rompe el principio de la transparencia referencial y se tienen que inventar mecanismos "sucios" para encapsular las funciones que la rompan, por lo que los sockets suelen dar problemas, sin contar con la instalación de paquetes que da más problemas aún por las dependencias.

Os dejo por aquí el código por si os hace ilusión tocarlo en algún momento :D

IA.hs -> You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Bot.hs -> You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Socket.hs -> You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Commands.hs -> You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Functions.hs -> You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Un saludo :D
« Última modificación: Diciembre 02, 2013, 05:22:22 pm por overxfl0w13 »

Desconectado Once

  • *
  • Underc0der
  • Mensajes: 383
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
    • El blog de Once
  • Twitter: @don_once
« Respuesta #18 en: Diciembre 08, 2013, 07:09:08 am »
¡Enviado!

Por favor, si alguno de los jurados tiene algún problema que me lo haga saber.

Saludos!






You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Desconectado Juan

  • *
  • Underc0der
  • Mensajes: 159
  • Actividad:
    0%
  • Reputación 0
  • Ex-Drinky
    • Ver Perfil
« Respuesta #19 en: Diciembre 08, 2013, 10:43:56 am »
Solo he recibido el de 11Sep  ::) si sigue asi la cosa ya tenemos ganador.....

 

¿Te gustó el post? COMPARTILO!



Reto Official Pentest Underc0de

Iniciado por hdbreaker

Respuestas: 11
Vistas: 6137
Último mensaje Agosto 31, 2013, 08:28:42 pm
por hdbreaker
Concurso mensual en Underc0de: gana premios por el valor de 15 dólares

Iniciado por Gabriela

Respuestas: 6
Vistas: 1537
Último mensaje Diciembre 01, 2017, 04:25:49 pm
por Mortal_Poison
Reto Oficial #2 - El rey de la Colina - Anotate!

Iniciado por ANTRAX

Respuestas: 41
Vistas: 10522
Último mensaje Octubre 10, 2013, 01:41:41 pm
por remot3