API

    Tiredful, Una API Vulnerable

    Tiredful API

    *Tiredful API*

    Cómo hemos dicho muchas veces, sin hacer no se aprende. Leer es un hábito que todos debemos desarrollar y cultivar, pero cuando hablamos de tecnología, si sólo lees y no pruebas, practicas, rompes, etc, no aprenderás mucho.

    Ya hemos publicado algunas entradas ( vulnerable , pentesting , etc) con aplicaciones vulnerables de forma intencionada para el beneficio del que desea practicar y aprender. En este caso os hablamos sobre otra de estas aplicaciones, aunque esta vez es una REST API .

    Dec 3, 2017
    HackingSeguridadProgramación

    Documentación organizada para desarrolladores

    devdocs.png

    La cantidad de tecnología con la que un desarrollador tiene que lidiar hoy en día es agobiante. El tener a mano la documentación necesaria en cualquier momento, conectado a internet o no, es esencial, sobre todo en el segundo de los casos.

    Son muchos los lenguajes, frameworks, etc que proveen de una API con acceso a la documentación del mismo (o de terceros), de forma que permite a los propios desarrolladores, crear herramientas o funcionalidades que hagan uso de dichas APIs.

    Nov 8, 2015
    Programación

    Diagramas UML de la API de colecciones de Java

    collections

    Una de las librarías más potentes de Java, es la Java Collections API o librería de colecciones. Ello conlleva que esta librería sea bastante amplia y en muchas ocasiones los desarrolladores desconozcan muchas de sus funcionalidades.

    Aparte de tener Google, también es muy bueno tener a mano una buena documentación y si es en forma gráfica, en muchas ocasiones, mejor que mejor. Si programas en Java estos diagramas deberías no sólo de tenerlos a mano, sino también entender lo que nos ofrece la Java Collections:

    Jun 7, 2012
    Programación

    El tiempo en la línea de comandos, usando la Weather API de Google

    TiempoCMD

    Este programa escrito en Python te permite acceder a la información del tiempo metereológico y obtener el resultado desde la misma línea de comandos usando la Weather API de Google.

    Para eso sólo tienes que teclear el programa y luego llamarlo de la siguiente manera:

     ./weather.py London Bucharest "New York"

     Obteniendo la salida por pantalla que encabeza este post.

    Aquí puedes descargar el código fuente de la aplicación.

    May 14, 2012
    TrucosProgramaciónRecursos Informática

    API de Windows Phone 7.5 Mango

    image_22.png

    Vaya curro se ha pegado el autor de esta entrada, donde ha publicado toda la API del nuevo Windows 7.5 Mango. Según el autor de la entrada, esta nueva versión contiene unas 1500 funciones nuevas. Dicha API está organizada de la siguiente forma:

    Una referencia rápida para aquellos desarrolladores .Net con experiencia que quieran programar para este nuevo sistema para móviles.
    Feb 15, 2012
    MicrosoftProgramación

    Usando Wolfram Alpha como asistente personal

     

    En concreto, usando Asterisk y combinándolo con esta API que usa Google Translator (incluye idioma español), puedes llamar por teléfono y preguntar lo que quieras y luego enviar los resultados o las órdenes, en formato texto a Internet o lo que quieras (incluso programar algún script para que haga algo). Para conseguir esto, necesitas una cuenta de Wolfram Alpha y un sistema de voz Asterisk implementado. Es un poco complejo pero poder llamar por teléfono, dar una orden y luego ver la salida para hacer cualquier tarea, merece la pena probarlo.

    Jan 22, 2012
    ProgramaciónRecursos InformáticaHackingRedes

    SC2 AI, el bot que podría ganar a un humano al StarCraft 2

    Pues sí amigos, puede que la supremacía humana se ha terminado en otro juego más, ahora el último ha sido StarCraft 2. SC2 AI es un nuevo jugador (bot) no humano que está diseñado para pelear codo a codo en el juego de Blizzard. Además funciona a la vieja escuela, igual que un humano, podemos decir que también ve perfectamente la pantalla y decide en función  a la información que recibe. Utiliza las APIs (luego verás como) del juego y toma capturas de pantalla (a gran velocidad)  y reacciona en función a lo que está viendo. Tiene información sobre los recursos que le queda y sabe si tiene suficiente para construir una unidad o un edificio.

    Nov 2, 2011
    ProgramaciónRobóticaIA

    Google APIs browser

    2011-03-04-google_apis_explorer.jpg

    Google cada vez se lo quiere poner más fácil a los programadores para que usen sus APIs y eso es de agradecer. Para ello han liberado una aplicación web que nos permite navegar por la API de varios de sus servicios. Este explorador de APIs, nos proporciona enlace a la documentación de la API y las funciones proporcionadas por dicho servicio, parámetros aceptados y un ejemplo de como sería la llamada a la función deseada, junto con un ejemplo también de la respuesta por el servidor. Muy sencillo y como dirían por aquí: very handy.

    Mar 8, 2011
    ProgramaciónGoogle

    La tabla periódica de Google

    google_tabla_periodica.png

    Google ha agrupado en forma de tabla periódica todas las APIs y productos para desarrolladores. Una idea genial. Sólo tienes que abrir este enlace y hacer click sobre el "elemento" de dicha tabla que te interese.

    Very neat!

    Jan 27, 2011
    ProgramaciónGoogle

    Shellcode parlante

    shell-code

    Normalmente una shellcode lo que lanza es una shell en un sistema vulnerable, de ahí su nombre.

    Pero el otro día me encontré con esta entrada en skypher.com, donde su autor habla sobre una shellcode que lo que hace es decir por los altavoces “You got pwned!” :-)

    Esta shellcode usa la API de Microsoft Speech, por lo tanto este payload sólo funciona bajo Windows y tiene un tamaño de 242 bytes.

    Jan 3, 2011
    SeguridadProgramaciónHacking

    Buscador de exploits

    Ya en su día hablamos de Shodan, un buscador de servicios o servidores por sus versiones, routers, etc.

    Esta web ha añadido un nuevo servicio a su repertorio, un buscador de exploits. Además han añadido a su API pública, el acceso a dicha base de datos de exploits.

    Revisando la documentación, veo que algún Maligno ya está usando esta API en su mascota preferida, que por supuesto no es un pingüino :-p

    Dec 25, 2010
    HackingSeguridad

    ¿Empieza Apple a entrar en razón?

    jailbreak-unlock-ios4.1-264x300

    O simplemente ya están cansados.

    El motivo de este entrada, es que parece ser que Apple, con la nueva versión de su sistema operativo iOS 4.2, ha eliminado la API (que introdujeron en la versión 4.0) para detectar si el dispositivo en el que está corriendo está jailbroken.

    Por lo visto, dicho movimiento lo han hecho a chita callando y no hay una versión oficial del mismo. Pero viendo como está el panorama y desde que en EEUU es legal jailbreak tu iPhone ¿Qué sentido tiene seguir jugando al gato y al ratón con este tema?

    Dec 17, 2010
    AppleHacking

    De matemáticas...

    - UN PROGRAMA HTML…

    MathJax una herramienta open source para representar ecuaciones matemáticas vía HTML.

    Para webs de contenido científico existe también el LaTeX, que es el más utilizado y cuya alternativa es el MathCast. Está basado en Ajax y lo bueno es que se trata de una herramienta de código libre, cuyas API están disponibles para ser integradas en todo tipo de aplicaciones y servicios web.

    Dec 29, 2009
    Recursos InformáticaGadgets

    YouTube Direct

    ytd_architecture_diagram

    Es una nueva plataforma que Google ha puesto disposición de los desarrolladores para poder enriquecer sus blogs, páginas web con el envío de vídeos por parte de los usuarios. Esta plataforma es una capa más de abstracción encima de la API de Youtube. YouTube Direct está compuesto de 2 componentes. El primer componente sería un panel de control para la administración de los vídeos y el segundo es un componente visual o widget, el cual se usa para el envío, propiamente dicho,  de los vídeos. Ambos componentes, la plataforma en sí, corren sobre el Google App Engine, servidores que Google provee en la nube.

    Nov 18, 2009
    ProgramaciónvideosRecursos InformáticaGoogle

    PayPal X

    paypal.cards

    PayPal X es la nueva plataforma de pago que Paypal, que nos permite el manejo de transacciones monetarias en nuestras aplicaciones. Entre otros, esta plataforma nos ofrece la posibilidad de:

    • Cambio de moneda usando los porcentajes actuales.
    • Pagar a cualquiera, sin que éste sea usuario de PayPal.
    • Pre-aprobación. Permite crear entre vendedor y comprador distintos acuerdos a la hora del pago.
    • Envío de dinero.
    • Pagos en cadena, permite que el pago de un individuo sea indirectamente repartido entre varias entidades, por ejemplo que algún intermediario se lleve su porcentaje.
    • Pagos paralelos, es parecido al anterior, un pago se puede dividir en varios, pero este vez el pagador tiene conocimiento de que cantidad va a cada entidad.
    • Cuentas PayPal adaptadas, permite al desarrollador integrar en su aplicación el proceso de autentificación de PayPal.

    Fuente original.

    Nov 11, 2009
    Programación