Escolar Documentos
Profissional Documentos
Cultura Documentos
0
Team : Absinteck
Miembros:
Serrano Quispe Bengie Nick
Choquenaira Ttito Jhon
Hermoza Salcedo Fahed
Vamos por algo para calentar Enviar por el valor respuesta por el mtodo GET
1000101011011001000111000100010
pero claro est en binario transfrmalo XDD
1. Aca tenemos el mtodo get con el cual obtenemos la pagina
http://184.82.220.26/softwarrior2012/1.php del cual vamos a extraer el cdigo binario.
2. En esta parte del cdigo llamamos al mtodo get, luego al tener la pgina filtramos solo el
cdigo binario, y lo convertimos en un nmero decimal.
3. Este mdulo enva mediante get el resultado en decimal y recibe la respuesta la cual
devuelve.
Operador Matemtico
Ejercicio 2 resuelto
Nos dice que la respuesta ya esta enviada pero no podemos ver nada aun.
Pero tenemos el Live HTTP Headers que tiene una ventaja de permitirnos
ver las cabeceras HTTP de una pgina en tiempo real. Ejecutamos el mismo
procedimiento anterior y obtenemos:
DECODE CONCAT
Decodificar concatenar no me acuerdo el orden XDD
Coordenadas
El enunciado del problema dice lo siguiente:
3. Abrimos la imagen, creamos dos bucles para recorrer en la imagen, se utiliza la librera
Image la cual en Windows no funciona, por los cual para este ejercicio usamos Linux, la
imagen es como una Matriz bidimensional de ternas, en las cuales cada dimensin
representa un pixel y dentro de cada dimensin hay 3 valores que vendran a ser el R G B,
se recorre la matriz de la esquina izquierda inferior, con este mdulo obtenemos tanto las
coordenadas de la circunferencia en el eje x, eje y.
4. Aca tenemos el modulo con el cual vamos a enviar la respuesta, recibir la clave mediante el
mtodo un mtodo POST.
5. Ac aumentamos 4 pixeles en el eje x para estar en el medio del crculo, y 25 pixeles para
estar en el centro del crculo, la cual es la respuesta que enviaremos.
Android
El enunciado del problema dice lo siguiente:
Como vemos tenemos un cdigo inicial el cual no te da sin internet del cual concluimos que
ese cdigo se recibe del internet.
1. Para este reto como nos dan el archivo .apk para poder ver su cdigo tenemos que
decompilarlo para ello tenemos que pasarlo a .jar para lo cual descargamos Dex2jar
del siguiente enlace: https://skydrive.live.com/redir?resid=CAB8DDA9C3C38B38!288
2. Despus de descomprimir el archivo Dex2jar en tu pc, copiamos en la carpeta donde
est en Dex2jar el .apk que deseamos transformar a .jar.
3. Abrimos la consola de Windows, nos dirigimos a la carpeta del dex2jar, una vez dentro
de la carpeta dex2jar escribimos lo siguiente:
dex2jar soft.apk
4. En nuestro caso le cambiamos el nombre de la aplicacin a soft.apk.
5. Luego de realizar estos pasos tenemos en la carpeta el archivo .jar
6. Para poder ver el cdigo del .jar descargamos el programa Java Decompiler del
siguiente Link: https://skydrive.live.com/redir?resid=CAB8DDA9C3C38B38!290
7. Ya en el Java Decompiler mirando el cdigo nos damos cuenta de que la aplicacin
Android recibe un cdigo inicial el cual sirve para generar el cdigo de validacin en el
mdulo Keyvalidate de la clase SOFTPEDIA.
12. Nos damos cuenta por deduccin que la clave de validacin es la sumatoria de los
cdigos ascci de los dgitos de cdigo inicial para lo cual creamos un mdulo que nos
d la clave de validacin.
Problema:
diccionario={'peticion':'datos'}
pagina=POST(diccionario)
Pregunta Resuelta
VALIDACION
Jeje vamos valida noma lo que te pido
Tu o yo??
Entendiendo la pregunta:
Tu o Yo? :
quien a quien hay q
averiguar para llegar a la conclusin:
entendiendo la pista:
190.223.116.116 :
Hasta este punto podiamos concluir una conversacion entre el server y el cliente.
Si le damos click a conectar:
podemos concluir de k el server kiere establecer conexion con nosotros mediante el puerto 1337
de tal forma k el server se comporte como cliente y nosotros como servidor.
Lo primero que tenemos que hacer es crear un objeto socket para el servidor
Tenemos ahora que indicar en qu puerto se va a mantener a la escucha nuestro servidor utilizando el
mtodo bind. El host se deja vaco, indicando al mtodo que puede utilizar cualquier nombre que est
disponible.
Por ltimo utilizamos listen para hacer que el socket acepte conexiones y accept para comenzar a
escuchar. listen requiere de un parmetro que indica el nmero de conexiones mximas que
queremos aceptar; evidentemente, este valor debe ser al menos 1.
accept se mantiene a la espera de conexiones entrantes, bloqueando la ejecucin hasta que llega un
mensaje.
Cuando llega un mensaje, accept desbloquea la ejecucin, devolviendo un objeto socket que
representa la conexin del cliente y una tupla que contiene el host y puerto de dicha conexin.
Una vez lograda la conexion con el cliente(Servidor) realizaremos una conersacion, mostraremos la
salida de pantalla para mayor ilustracion.
Corriendo el Script
El script inicia nuestro servidor y espera al
Cliente (Servidor) para iniciar la
conversacion tipo chat.