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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / .NET (C#, VB.NET, ASP) / Re: Pasar este código de C a C# en: 26 Octubre 2013, 02:45 am
si péro esta incompleto
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

Código:
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 WPF


1 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  :P, por cierto si quieres seguridad averigua como cifrar el formato PE  ;D 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  :P, por cierto si quieres seguridad averigua como cifrar el formato PE  ;D 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. :D



[MOD]: No hagas doble post.
14  Programación / .NET (C#, VB.NET, ASP) / Re: Proyecto GamesRec 8 meses despues [Dev version,prox Alpha1] en: 21 Octubre 2013, 01:25 am
Utiliza el frame 2.0, a mi me va de lujo.

Saludos.

:P el frame 2 es muy limitado en aspectos de tareas asyncronicas y tasks
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 :P 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 :)

:P 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.html

me 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.jpg

para 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.jpg

dejo unas pics (no mostrare mucho :P quiero que sea una sorpresa)

http://img36.imageshack.us/img36/2006/jp9o.jpg

http://img62.imageshack.us/img62/5692/q5up.jpg

http://img89.imageshack.us/img89/7446/ufs2.jpg

como 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.jpg
Para la Alpha2 contaremos con una Interface GUI Ingame completamente funcional

Repetire 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/349716915136458
y sitio Web (en migracion a nuevo hosting) http://Gamesrec.net

El saber esta en el investigar y en el tener deseos de superarse, Interesados enviarme un Inbox!
Si deseas dar sugerencia, usta este thread
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines