|
Mostrar Mensajes
|
Páginas: 1 [2]
|
12
|
Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] mrtzcmp3 Downloader
|
en: 25 Octubre 2013, 07:17 am
|
ya vi como le haces, practicamente parseas los documents del webclient q seguramente usas, y rastreas el script q tiene los .mp3 del reproductor de dicha web, estuve dandole 1 vueltita al firebug y le pille por cierto acabas de darme 1 terrible idea sobre una arquitectura de gestion de archivos y esta pequeña web, ojala tenga 1 gran repertorio de musica 1 rato jugando con mis algoritmos llegue a esto, es mejorable, lo mejorare, pero te dejare este para q veas q si se puede mejorar Imports System.Net Imports System.Text.RegularExpressions Imports System.IO
Class MainWindow #Region "Variables" Dim response As HttpWebResponse Dim request As HttpWebRequest Dim cookies As New CookieContainer Dim Identificador As String Dim data As String Dim finder As MatchCollection Private Delegate Sub Refresher() #End Region #Region "API" Dim base As String = "http://mrtzcmp3.net/" Dim Extension1 As String = "_1s.html" #End Region #Region "Funciones" Public Sub tarea(ByVal URL As String) request = CType(HttpWebRequest.Create(base & Utils.UrlEncode(URL) & Extension1), HttpWebRequest) request.CookieContainer = cookies response = CType(request.GetResponse(), HttpWebResponse) For Each cook As Cookie In response.Cookies If cook.Name = "haras" Then Identificador = cook.Value End If cookies.Add(cook) Next data = New System.IO.StreamReader(response.GetResponseStream()).ReadToEnd() finder = Regex.Matches(data, "D\?.+? _") If finder.Count > 0 Then request = CType(HttpWebRequest.Create(base & finder(0).Value & Identificador), HttpWebRequest) request.CookieContainer = cookies response = CType(request.GetResponse(), HttpWebResponse) data = New System.IO.StreamReader(response.GetResponseStream()).ReadToEnd() finder = Regex.Matches(data, "Get_a_a_\w+\.mp3") If finder.Count > 0 Then request = CType(HttpWebRequest.Create(base & finder(1).Value), HttpWebRequest) request.CookieContainer = cookies Using Respuesta As HttpWebResponse = CType(request.GetResponse, HttpWebResponse) 'Asocio la respuesta al stream local Dim total As Integer = Respuesta.ContentLength Dim StreamRespuesta As Stream = Respuesta.GetResponseStream 'Bucle que lee y escribe en el fichero Using ptfArchivoDestino As New FileStream("test.mp3", FileMode.Create) Dim buffer(102400) As Byte '100KB Dim Leido As Integer = 0 Dim acumulador As Integer = 0 Do Leido = StreamRespuesta.Read(buffer, 0, buffer.Length) acumulador += Leido ptfArchivoDestino.Write(buffer, 0, Leido) ProgressBar1.Dispatcher.Invoke(New Refresher(Sub() ProgressBar1.Value = (acumulador / total) * 100)) System.Threading.Thread.Sleep(50) Loop Until Leido = 0 'Compruebo que no es final de transmision(1) End Using End Using End If End If End Sub #End Region Private Sub Button1_Click(sender As Object, e As RoutedEventArgs) Handles Button1.Click Dim t As System.Threading.Thread t = New System.Threading.Thread(AddressOf tarea) t.Start(TextBox1.Text) End Sub End Class Public Class Utils Public Shared Function UrlDecode(ByVal value As String) As String If String.IsNullOrEmpty(value) Then Return String.Empty End If ' UrlEncode escapes with lowercase characters (e.g. %2f) but oAuth needs %2F value = Regex.Replace(value, "(%[0-9a-f][0-9a-f])", Function(c) c.Value.ToUpper()) ' these characters are not escaped by UrlEncode() but needed to be escaped value = value.Replace("%20", " ") value = value.Replace("%5B", "[") value = value.Replace("%5D", "]") value = value.Replace("+", " ") value = value.Replace("%3A", ":") value = value.Replace("%23", "#") value = value.Replace("%C3%B1", "ñ") value = value.Replace("%28", "(") value = value.Replace("%29", ")") value = value.Replace("%21", "!") Return value End Function Public Shared Function UrlEncode(ByVal value As String) As String value = value.Replace(" ", "_") Return value End Function End Class añadi unas cuantas cositas interesantes, para q le veas e investigues LENGUAJE VB.NET PLATAFORMA WPF1 consejo, si haras 1 programa que baja canciones Hacelo completo, no solo dejarle la URL al user para q la baje desde otro programa, es muy mal visto si es dificil, lee, podras, lo q te deje ahi permite bajar el archivo pero cambie las rutas 1 poco en los httpwebcreate
|
|
|
13
|
Programación / .NET (C#, VB.NET, ASP) / Re: Proyecto GamesRec 8 meses despues [Dev version,prox Alpha1]
|
en: 21 Octubre 2013, 03:11 am
|
Bueno a lo más utilizo 2 threads y un timer , por cierto si quieres seguridad averigua como cifrar el formato PE he visto mucho ejemplo en C/C++ pero nada en vb.net. Saludos. este proyecto no son 30 lineas, nada mas la interface en WPF Xaml tiene mas de 20k de lineas las tareas asyncronicas de animaciones y logica, son demasiadas es algo complejo
Bueno a lo más utilizo 2 threads y un timer , por cierto si quieres seguridad averigua como cifrar el formato PE he visto mucho ejemplo en C/C++ pero nada en vb.net. Saludos. en cifrado andamos listos, logramos romper cualquier reflector ( tengo buenos coders), logramos inabilitar el ollydb. [MOD]: No hagas doble post.
|
|
|
15
|
Programación / .NET (C#, VB.NET, ASP) / Re: Sistema de login muy seguro
|
en: 19 Octubre 2013, 23:43 pm
|
Pues yo tengo una solución verdaderamente segura, con la que es 99.9% imposible crackear tu aplicación.
Primero: encriptas el .exe compilado de tu programa con algún cifrado con contraseña (tipo AES, así, el archivo varía según la contraseña, por lo tanto, es imposible recuperar el archivo original sin esa contraseña)
Luego, creas un "loader" que se encargará de enviar el Hardware ID (HWID) al servidor. En el servidor, compruebas que el HWID esté en la base de datos. Si lo está, envías la contraseña al cliente para que desencripte el programa original y se pueda ejecutar. Si no es un HWID que esté en tu base de datos de HWIDs válidos, envías una contraseña aleatoria y el archivo no podrá ser descifrado.
Esto es imposible de crackear (eso sí, si la contraseña es 12345, no esperes que dure mucho). Si pones una contraseña larga y jodida, nadie podrá jamás ejecutar ese código, ya que, para bruteforcear eso, necesitas muchísimos años de crackeo.
y planteo 1 pequeño sniffer q intercete esa informacion y obtengo esa password
|
|
|
16
|
Programación / .NET (C#, VB.NET, ASP) / Re: Proyecto GamesRec 8 meses despues [Dev version,prox Alpha1]
|
en: 19 Octubre 2013, 23:06 pm
|
Pienso crackear eso. No para liberarlo ni nada (siempre envío el crack a los desarrolladores). No hay nada en C# que se me resista. Nada.
nos gusta probar la seguridad que mi equipo y yo implementamos, y por eso buscamos algun deseoso de romperlo a la fuerza solo dire q no podras usar ni ollydb ni el defraction pensabamos usar frame 4.5 pero no sirve en XP :S
|
|
|
17
|
Programación / .NET (C#, VB.NET, ASP) / Proyecto GamesRec 8 meses despues [Dev version,prox Alpha1]
|
en: 18 Octubre 2013, 08:09 am
|
Buenas tardes/noches a todos despues de un largo periodo de ausentismo (1 bansito injustificado, pero bueno) si recuerdan este post http://foro.elhacker.net/buscador-t379736.0.htmlme honra decir que despues de 8 largos meses de bastante investigacion y desarrollo Proximamente estaremos lanzando la primera Alpha1 en vista de que antes de lanzale el equipo Grec, busca alguna sugerencia pre lanzamiento una Intro Totalmente modificable desde su fondo hasta sus colores y sobretodo, Limpia basandonos en un diseño Modern UI y la tecnologia WPF de microsoft http://img27.imageshack.us/img27/8744/mqnu.jpgpara los amantes de la seguridad y privacidad, me honra decir que contamos con un fuerte sistema de seguridad ( que pronto dejaremos muestras para ver si logran romperlo) basandonos un poco en Steam Trusted PC/Facebook login 2 pasos y no solamente eso ya que aparte Toda la conexion estara Cifrada http://img69.imageshack.us/img69/5871/0cps.jpgdejo unas pics (no mostrare mucho quiero que sea una sorpresa) http://img36.imageshack.us/img36/2006/jp9o.jpghttp://img62.imageshack.us/img62/5692/q5up.jpghttp://img89.imageshack.us/img89/7446/ufs2.jpgcomo comentamos antes, nos tomamos muy enserio este proyecto y dejo un pequeño demo de lo que seria nuestro sistema de captura ingame http://img20.imageshack.us/img20/9914/a66d.jpgPara la Alpha2 contaremos con una Interface GUI Ingame completamente funcionalRepetire una cosa de mi antiguo Post Estamos en busca de personal experimentado en el área de aplicaciones cliente-servidor, multimedia y redes sociales, para un proyecto llamado "GamesRec" que consideramos una buena idea, específicamente buscamos lo siguiente: 2 Programador PHP/javascript/ajax/html/css O Asp.net Nivel Senior 2-4 Programadores (.Net/C++/ASM) especializados Nivel Senior (en especial C++/asm) cosas interesantes sobre trabajo avanzado de memoria 1 Diseñador WEB/Expresion Blend/Windows presentation foundation/En general Sobre Software de grabación de vídeos y captura imágenes. GamesRec™, Be A Social Gamer™ Misión Entérate de las últimas noticias y novedades de GamesRec y de los juegos del momento, datos, noticias e información de todo lo que necesitas saber, comparte junto a nosotros y los miembros del grupo tus experiencias. Descripción GamesRec es un software dirigido a la comunidad Gamer en general, que permite grabar vídeos y capturar imágenes de tus mejores momentos de GamePlay para que puedas compartirlos fácilmente a través de las redes sociales. Contamos ya con https://www.facebook.com/pages/GamesRec/349716915136458y sitio Web (en migracion a nuevo hosting) http://Gamesrec.netEl saber esta en el investigar y en el tener deseos de superarse, Interesados enviarme un Inbox! Si deseas dar sugerencia, usta este thread
|
|
|
|
|
|
|