elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOURCE][C#]API for: Binbox, Shorte, Relink, nCrypt, Imgur, Picload, MCrypter
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOURCE][C#]API for: Binbox, Shorte, Relink, nCrypt, Imgur, Picload, MCrypter  (Leído 2,351 veces)
mOrfiUs0

Desconectado Desconectado

Mensajes: 10

Searching job...


Ver Perfil WWW
[SOURCE][C#]API for: Binbox, Shorte, Relink, nCrypt, Imgur, Picload, MCrypter
« en: 19 Diciembre 2015, 11:28 am »

Sample video (youtube)

Source Code - Github

Introducción:

Varios Host de imágenes y servicios de monetización disponen de una API, que a menudo suele ser difícilmente accesible desde .Net.
Dichas API's tienen un funcionamiento común. Se envían datos a la web mediante una petición POST y ésta devuelve un texto (link) en formato JSON, XML, plano, etc.
La composición de los elementos a enviar incluye uno o varios identificadores (ID, hash), así como los datos a procesar, bien sea texto o un fichero.
Ésta composición puede resultar simple o verdaderamente compleja como en el caso de Binbox.
Las peticiones se realizan casi siempre de modo asíncrono mediante HttpWebRequest, aunque están implementados varios ejemplos más simples utilizando WebClient.

En este código se muestra como acceder de forma simple desde c#.

API's incluidas:

Monetization Services
Binbox
Shorte

Encryption Services
Relink
nCrypt
encrypterme.ga
youpaste.co
linkcrypter.net

Images Host
Picload
Imgur
Devianstar

Para la utilización de las API's se requiere de una cuenta, así como la activación de la API dentro de las opciones de usuario de cada servicio.

Ejemplo del archivo uploaderNet.apis
idShorte=eeeeeeeee
idRelink=2222222222
idBinbox=idBinbox
idNCrypt=rrrrrrrrrrrr
idImgur=eeeeeeeee
idSecretImgur=6666666666
idPicload=idPicload
hashPicload=dddddddddddd
urlMCrypter=http://encrypterme.ga/api
urlMCrypter=http://youpaste.co/api
urlMCrypter=http://linkcrypter.net/api
(El programa selecciona el primer valor válido para cada campo)

Puntos de interés:
La integración entre Java y .Net necesita de una DLL adicional, Jurassic.dll. Llegar a comprender el funcionamiento de esta integración puede resultar muy complejo, pero una vez adquiridos los conocimientos necesarios, se abre un abanico de posibilidades para la ejecución de todo tipo de Scripts escritos en java desde .Net.
El servicio de monetización Binbox utiliza "javascript Stanford Crypto Library"
Gracias a ésta integración de ambas plataformas (Java y .Net) en un par de líneas de código se pueden resolver problemas que de otra forma requerirían de la migración del código, tarea que puede demorarse meses.

Para el acceso a Picload, se ha creado una DLL compatible con COM+, una tecnología de más de 20 años que sigue siendo válida en entornos Windows. Esto hace posible que se pueda llamar desde PHP, Excel, Java, o cualquier aplicación windows.

El diseño de la interfaz está inspirado en los actuales Windows 10 y Android (conocidos como Metro o Modern)

Se ha implementado un InputBox con este mismo diseño, que es fácilmente accesible y permite una interacción simple con el usuario.

Observaciones:
La utilización masiva de estas API's puede acabar con bloqueos temporales de las cuenta de usuario, o incluso la expulsión del servicio.

Cuando se desarrolla dentro de un grupo de trabajo es imprescindible ajustarse a las normas básicas de escritura de código, y de esa forma llevo escribiendo durante años dentro de los grupos de programadores en los que he participado.
Por ejemplo, la utilización de corchetes en las enumeraciones:
foreach (Control ctrl in this.Controls)
{
ctrl.BackColor = this.BackColor;
}

Dado que el desarrollo de este ejemplo ha sido unipersonal y carece de un enfoque didáctico, se han omitido deliberadamente todo tipo de corchetes innecesarios, por lo que la lectura de este código puede resultar complicada.
Tampoco contiene, en general, comentarios. Y se han excluido casi todos los bloques try/catch, por lo que apenas hay control de errores. En un desarrollo típico el control de errores supone un 40% del código.

Si necesita un desarrollo a medida, o cualquier otra cuestión, no dude en contactar a través del correo.

CENSURADO


« Última modificación: 23 Diciembre 2015, 03:24 am por Eleкtro » En línea

If you need a custom development, please contact via email.
apifilmaffinityimdb[[at]]g m ail.com
mOrfiUs0

Desconectado Desconectado

Mensajes: 10

Searching job...


Ver Perfil WWW
Re: [SOURCE][C#]API for: Binbox, Shorte, Relink, nCrypt, Imgur, Picload, MCrypter
« Respuesta #1 en: 20 Diciembre 2015, 20:54 pm »

añadido go4up
Saludos!!


En línea

If you need a custom development, please contact via email.
apifilmaffinityimdb[[at]]g m ail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
CS Source!!!
Juegos y Consolas
Gust Over 2 2,507 Último mensaje 27 Junio 2005, 15:08 pm
por Sagman
[SOURCE] Imgur Uploader.NET
.NET (C#, VB.NET, ASP)
Eleкtro 9 4,972 Último mensaje 7 Julio 2014, 19:47 pm
por Eleкtro
PS3 Manager - Open Source PS3 Debugger with Full Source Code
.NET (C#, VB.NET, ASP)
j0lama 2 3,947 Último mensaje 16 Diciembre 2014, 20:11 pm
por Eleкtro
[SOURCE] Imgur Uploader.Net v1.1
.NET (C#, VB.NET, ASP)
Eleкtro 2 3,324 Último mensaje 16 Febrero 2015, 13:52 pm
por Eleкtro
Hackers usaron Imgur para lanzar ataques a 4Chan
Noticias
wolfbcn 0 1,390 Último mensaje 22 Septiembre 2015, 18:44 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines