• Inicio
  • Buscar
  • Ingresar
  • Registrarse

    Tecnología y Educación: Una combinación para el éxito

    • Hack x Crack - Comunidad de Seguridad informática »
    • Perfil de gim295 »
    • Mostrar Mensajes »
    • Mensajes
    • Información del Perfil
      • Resumen
      • Mostrar Estadísticas
      • Mostrar Mensajes...
        • Mensajes
        • Temas
        • Adjuntos

    Mostrar Mensajes

    Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

    • Mensajes
    • Temas
    • Adjuntos

    Mensajes - gim295

    Páginas: [1]
    1
    Investigación de Malware / Re:Ocultar un exe dentro de otro.
    « en: Enero 23, 2017, 10:23:24 pm »
    La verdad es que tengo conocimientos en c# c++ y c pero la idea sería tener un solo fichero y obviamente que los dos funcionen correctamente.

    Es decir, imaginemos, yo tengo el word.exe y el paint.exe pues crear un ejemplo.exe que contenga el codigo de ambos y al ejecutarlo cumpla ambas funciones la del pain y la del word.

    De momento voy a ver lo del msfvenom y esto investigando sobre multithreading y programas con varios procesos (los conocimientos que tengo en c no incluyen eso) también le estoy dando a los sockets para ver si en vez de usar un troyano estandar puedo crear el mio propio.

    2
    C / C++ / Re:[C++] Crea tu propio bot IRC
    « en: Enero 23, 2017, 10:15:55 pm »
    Lo estoy intentando compilar en windows y la verdad es que me estoy volviendo un poco loco.

    He segudi estos pasos y he instalado la libreria.
    http://www.boost.org/doc/libs/1_63_0/more/getting_started/windows.html#command-prompt



    Total que al final el codigo se me queda así.

    Código: [Seleccionar]
    / Win32Project1.cpp : Defines the entry point for the application.
    //

    #include "stdafx.h"
    #include "Win32Project1.h"
    #include <boost/algorithm/string.hpp>
    #include <boost/array.hpp>
    #include <boost/asio.hpp>
    #include <string>
    #include <vector>

    #define MAX_LOADSTRING 100

    // Global Variables:
    HINSTANCE hInst;                                // current instance
    WCHAR szTitle[MAX_LOADSTRING];                  // The title bar text
    WCHAR szWindowClass[MAX_LOADSTRING];            // the main window class name

    // Forward declarations of functions included in this code module:
    void escribir(boost::asio::ip::tcp::socket &sock, std::string t); //ESTO LO HE AÑADIDO YO PERO NO SE SI VA AQUÍ, SE SUPONE QUE ES DONDE PRE DECLARAS LAS FUNCIONES NO?
    void leer(boost::asio::ip::tcp::socket &sock, std::string &t); //ESTO LO HE AÑADIDO YO PERO NO SE SI VA AQUÍ, SE SUPONE QUE ES DONDE PRE DECLARAS LAS FUNCIONES NO?
    void ejecutar(boost::asio::ip::tcp::socket &sock, std::vector<std::string> vdatos); //ESTO LO HE AÑADIDO YO PERO NO SE SI VA AQUÍ, SE SUPONE QUE ES DONDE PRE DECLARAS LAS FUNCIONES NO?
    void parsear(boost::asio::ip::tcp::socket &sock, std::string datos); //ESTO LO HE AÑADIDO YO PERO NO SE SI VA AQUÍ, SE SUPONE QUE ES DONDE PRE DECLARAS LAS FUNCIONES NO?
    ATOM                MyRegisterClass(HINSTANCE hInstance);
    BOOL                InitInstance(HINSTANCE, int);
    LRESULT CALLBACK    WndProc(HWND, UINT, WPARAM, LPARAM);
    INT_PTR CALLBACK    About(HWND, UINT, WPARAM, LPARAM);
    int main();


    int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                         _In_opt_ HINSTANCE hPrevInstance,
                         _In_ LPWSTR    lpCmdLine,
                         _In_ int       nCmdShow)
    {
        UNREFERENCED_PARAMETER(hPrevInstance);
        UNREFERENCED_PARAMETER(lpCmdLine);

        // TODO: Place code here.


    void escribir(boost::asio::ip::tcp::socket &sock, std::string t) //AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    boost::asio::write(sock, boost::asio::buffer(t));//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }

    void leer(boost::asio::ip::tcp::socket &sock, std::string &t)//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    boost::array<char, 511> buf{ '\0' };//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    sock.receive(boost::asio::buffer(buf));//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    t = std::string(buf.begin(), buf.end());//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }

    void ejecutar(boost::asio::ip::tcp::socket &sock, std::vector<std::string> vdatos)//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    if (vdatos.size() >= 2 && vdatos[1] == "JOIN")//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    escribir(sock, "PRIVMSG #test :Saludos visitante\n");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }


    void parsear(boost::asio::ip::tcp::socket &sock, std::string datos)//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    std::vector<std::string> vdatos, v;//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    boost::erase_last(datos, "\x0d");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    boost::split(v, datos, boost::is_any_of("\n"));//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    for (unsigned i = 0; i<v.size(); i++)//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    if (v[i].substr(0, 4) == "PING")//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    v[i][1] = 'O';//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    v[i] += "\n";//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    escribir(sock, v[i]);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }
    boost::split(vdatos, v[i], boost::is_any_of(" "));//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    ejecutar(sock, vdatos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }

    }

    int main()//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    boost::asio::io_service io_service;//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    boost::asio::ip::tcp::socket sock(io_service);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    boost::asio::ip::tcp::resolver resolver(io_service);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    boost::asio::ip::tcp::resolver::query query("*.SwiftIRC.net", "6667");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    boost::asio::connect(sock, resolver.resolve(query));//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    std::string datos;//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    leer(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    parsear(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    escribir(sock, "NICK BotTest\n");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    leer(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    parsear(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    escribir(sock, "USER BotTest BotTest BotTest :BotTest\n");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    leer(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    parsear(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    escribir(sock, "JOIN #estoesmicanalircjoker2995\n");//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

    while (1)//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    {
    leer(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    parsear(sock, datos);//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    return 0;//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.
    }//AQUÍ COMO DICE QUE PONGA EL CODIGO PUES LO HE PUESTO PERO ME DA A MI QUE TENGO QUE HACER ALGO MÁS, SI PUEDES INFORMARME.

        // Initialize global strings
        LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
        LoadStringW(hInstance, IDC_WIN32PROJECT1, szWindowClass, MAX_LOADSTRING);
        MyRegisterClass(hInstance);

        // Perform application initialization:
        if (!InitInstance (hInstance, nCmdShow))
        {
            return FALSE;
        }

        HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_WIN32PROJECT1));

        MSG msg;

        // Main message loop:
        while (GetMessage(&msg, nullptr, 0, 0))
        {
            if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
            {
                TranslateMessage(&msg);
                DispatchMessage(&msg);
            }
        }

        return (int) msg.wParam;
    }



    //
    //  FUNCTION: MyRegisterClass()
    //
    //  PURPOSE: Registers the window class.
    //
    ATOM MyRegisterClass(HINSTANCE hInstance)
    {
        WNDCLASSEXW wcex;

        wcex.cbSize = sizeof(WNDCLASSEX);

        wcex.style          = CS_HREDRAW | CS_VREDRAW;
        wcex.lpfnWndProc    = WndProc;
        wcex.cbClsExtra     = 0;
        wcex.cbWndExtra     = 0;
        wcex.hInstance      = hInstance;
        wcex.hIcon          = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_WIN32PROJECT1));
        wcex.hCursor        = LoadCursor(nullptr, IDC_ARROW);
        wcex.hbrBackground  = (HBRUSH)(COLOR_WINDOW+1);
        wcex.lpszMenuName   = MAKEINTRESOURCEW(IDC_WIN32PROJECT1);
        wcex.lpszClassName  = szWindowClass;
        wcex.hIconSm        = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));

        return RegisterClassExW(&wcex);
    }

    //
    //   FUNCTION: InitInstance(HINSTANCE, int)
    //
    //   PURPOSE: Saves instance handle and creates main window
    //
    //   COMMENTS:
    //
    //        In this function, we save the instance handle in a global variable and
    //        create and display the main program window.
    //
    BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
    {
       hInst = hInstance; // Store instance handle in our global variable

       HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
          CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);

       if (!hWnd)
       {
          return FALSE;
       }

       ShowWindow(hWnd, nCmdShow);
       UpdateWindow(hWnd);

       return TRUE;
    }

    //
    //  FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
    //
    //  PURPOSE:  Processes messages for the main window.
    //
    //  WM_COMMAND  - process the application menu
    //  WM_PAINT    - Paint the main window
    //  WM_DESTROY  - post a quit message and return
    //
    //
    LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
        switch (message)
        {
        case WM_COMMAND:
            {
                int wmId = LOWORD(wParam);
                // Parse the menu selections:
                switch (wmId)
                {
                case IDM_ABOUT:
                    DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
                    break;
                case IDM_EXIT:
                    DestroyWindow(hWnd);
                    break;
                default:
                    return DefWindowProc(hWnd, message, wParam, lParam);
                }
            }
            break;
        case WM_PAINT:
            {
                PAINTSTRUCT ps;
                HDC hdc = BeginPaint(hWnd, &ps);
                // TODO: Add any drawing code that uses hdc here...
                EndPaint(hWnd, &ps);
            }
            break;
        case WM_DESTROY:
            PostQuitMessage(0);
            break;
        default:
            return DefWindowProc(hWnd, message, wParam, lParam);
        }
        return 0;
    }

    // Message handler for about box.
    INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
    {
        UNREFERENCED_PARAMETER(lParam);
        switch (message)
        {
        case WM_INITDIALOG:
            return (INT_PTR)TRUE;

        case WM_COMMAND:
            if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
            {
                EndDialog(hDlg, LOWORD(wParam));
                return (INT_PTR)TRUE;
            }
            break;
        }
        return (INT_PTR)FALSE;
    }

    Al buildear no me da errores pero cuando ejecuto el exe aparantemente está en blanco.



    Si puedes ayudarme seria genial xD

    salu2

    3
    Investigación de Malware / Ocultar un exe dentro de otro.
    « en: Enero 23, 2017, 08:23:13 pm »
    Buenas.

    Es posible introducir un exe dentro de otro y que se ejecuten simultaneamente? Es decir meter ambos en el mismo fichero.
    Supongo que con un disasembler se podría hacer pero no he visto ninguna guia ni nada parecido.

    La idea seria ocultar el codigo malicioso dentro de uno fiable.

    Salu2

    4
    ASM / Re:Una talento para un estudiante?
    « en: Enero 23, 2017, 07:40:28 pm »
    Fisicamente no, me refería en la foto pero ya me lo has explicado.

    Entonces el ebp es un registro como podría serlo el EAX que se usa para volver el esp a la posición de la pila anterior a la función?

    5
    ASM / Una talento para un estudiante?
    « en: Enero 23, 2017, 11:56:35 am »
    Hola buenas!

    Mirad resulta que tengo un examen esta tarde y debería saber com funciona la pila pero me hago un lio.



    Dudas que tengo sobre el ejemplo:

    -Donde estarían colocados el esp y el ebp.
    -Que es el eip y donde estaría colocado.
    -Los elementos nuevos crecen de forma ascendente o descendente? Es decir, creo que el primer elemento de la pila esta en la posición de memoria más alta y luego conforme van entrando se colocan en posiciones de memoria inferiores. Es correcto?



    -Como funciona la parte de "Push ebp; mov ebp,esp"?

    Espero que podais responderme, gracias! :D









    6
    Off-Topic / Re:Mentores
    « en: Enero 04, 2012, 02:34:56 pm »
    A ver seamos relistas, tu posteas en el foro y el 33% te dicen lamer otro 65% dice que también quiere saber la respuesta y el 1% que queda te dice que lo busques que ya está publicado, y eso es un echo, lo que yo me referia no es por mp, sino por msn o por canales IRC como muy bien han dicho algunos, pero si va a causar tanto problema nos olvidamos y todo genial...

    7
    Off-Topic / Re:Mentores
    « en: Enero 04, 2012, 12:18:23 am »
    Mira hagamos una cosa Libereco, yo estoy deacuerdo contigo, pero es verdad, no hay suficientes mentores, asi que hagamos una cosa:

    -El alumno que se apunte a una asingatura, podra apuntarse a otra siempre que haya un mentor disponible y nadie haya pedido ser su alumno en una semana, va?

    8
    Dudas Generales / Buscando moderador
    « en: Enero 03, 2012, 11:45:59 pm »
    Hola,

    Estoy buscando un mod que me ayude con el siguiente proyecto.

    gracias de antemano.

    http://foro.hackxcrack.net/forum/index.php?topic=8358.0

    9
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 09:42:45 pm »
    A ver gentucilla! editamos, accepto todas las propuestas, si hay algun mod que quiera encargarse, que lo diga ahora.

    -Los estudiantes podeis elegir solo UNA asignatura.

    -Los mentores, debereis presentar pruebas de vuestro conocimiento al mod

    -Los mentores deberan presentar un log de las clases a modo de video, texto, lo que uiqeran, pero un log.

    -Se exige seriedad, nada de dejar tirado al alumno ni el alumno pasar de todo.

    -Las clases duraran (aqui no estoy deacuerdo, creo que mas tiempo sería mejor) un mes, aunque en algunos casos se podrá alargar o acortar el tiempo siempre que se hable con el moderador que se haga cargo

    -y si nadie tiene queja sobre estas "Normas" las pondre en el primer mensaje y esperaremos a ver si algun mod se hace cargo-

    10
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 08:02:07 pm »
    La primera pregunta no te la puedo responder, como ya he dicho, hay libertad de catedra.

    En cuanto al nicel de las clases, si el alumno no está contento que lo postee.

    Si el alumno super al mentor y no encuentra a nadie más tiene que seguir por su cuenta, buscando la información como ha echo hasta que ha encontrado al mentor, es decir, el mentor te ayuda, pero hay un momento que tienes que dejarlo y seguir aprendiendo por tu cuenta, es eso, una simple ayuda para que sea mas facil aprender.

    Yo pienso que es mejor que el mentor tenga un alumno, o dos o tres, los que pueda aguantar, pero si se hace en modo de posts es igual que lo que hay ahora, mi intento es conseguir que cada alumno tenga una atención personalizada, que no sea tan distante.

    Libereco has respondido antes que yo jajaj y si, más o menos sería así.

    11
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 07:48:34 pm »
    Las clases en principio son privadas, a traves de MP o msn, a preferencia de los implicados. Supervisar no se supervisa nada, si el estudiante tiene alguna queja, la postea y se busca una solución y si un mentor abandona a un estudiante este lo debe de comunicar y entonces se le dará preferencia para encontrarle otro mentor nuevo.

    12
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 07:25:11 pm »
    Entonces a ver... Lin4rd te parece ser mentor de Sasuke de Pentesting?

    Y Sasuke misma pregunta, te parece ser estudiante de Pentesting de Lin4rd?

    (también te añado en programacion en C y redes para ver si te encontramos mentor, y añado categorias, mirad a ver.)

    3hy: ve pasandote por aqui y si ves a algun alumno que te interese postea que lo coges o algo asi xDD hexpia64 está buscando mentor para programación si te apetece...

    Y bueno que no sea yo quien os dice, si veis a alguien que ha posteado como estudiante postead como que quereis ser su mentor.

    EDITADO CUALQUIER ERROR AVISAD.

    13
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 05:46:44 pm »
    EDITADO

    Espero que se pase por aquí alguno con conocimientos avanzados .__.

    14
    Off-Topic / Re:Mentores
    « en: Enero 03, 2012, 05:25:15 pm »
    Hagamoslo bien, que quieres aprender? Por hacer categorias y nose... distribuirlo mejor.

    Cracking:

    Diseño web:

    Programacion:

    Redes:

    Hardware:

    Si alguien se le ocurre alguna ma que la diga y eso...

    15
    Off-Topic / Mentores
    « en: Enero 03, 2012, 05:17:08 pm »
    Hace mucho que ando por este foro y realmente he aprendido muchas cosas, aun así mi ansia de conocimiento no ha sido saciada y no ha sido saciada no por falta de información en el foro, ya que he de decir que es muy completo, sino por falta de alguien que me guiase por decirlo de alguna manera. He llegado a un punto que no puedo avanzar, no avanzo porque las cosas se complican de tal manera que si no hay alguien que este ahí para preguntarle es realmente difícil.

    Dicho esto, quería decir que mi propuesta es que la gente se ofreciera para enseñar a otros que al igual que yo andamos en un punto que todo es demasiado complicado o difícil de encontrar.

    Sería cuestión de crear una lista con mentores y otra con gente que quiere apuntarse, o solo con la gente que quiere apuntarse y que la gente los fuese “adoptando” por decirlo de alguna manera, esto es un intento de crear profesores y alumnos.

    Decid que os parece.

    Salu2

    Cracking:

    miyamoto340 (Mentor, actualmente libre)

    hexpia64 (busca mentor)


    Diseño web:

    kid_goth (mentor, actualmente libre)

    Programacion: (especificar el lenguaje (c, VB, Batch...)

    hexpia64 (busca mentor)

    Libereco (busca mentor para Python)

    Sasuke (busca mentor para C)
    Libereco (mentor, programación PHP, HTML y MySQL, actualmente libre)

    Lin4rd (busca mentor para C++)

    Redes:

    Sasuke (busca mentor)

    Libereco (mentor, actualmente libre)

    hexpia64 (busca mentor)

    Hardware:

    Libereco (busca mentor)


    AJAX

    Libereco (busca mentor)

    Phrehack

    Libereco (busca mentor)

    Criptoanalisis

    Libereco (busca mentor)

    Seguridad informatica (firewall's, pentesting, antivirus)

    Lin4rd (mentor de Pentesting, actualmente libre)
    Sasuke (busca mentor, Pentesting)
    3hy! (busca mentor, Pentesting)
    kid_goth (busca mentor, Pentesting)

    Ocultación(basado en la privacidad, proxies, cambió de mac, todas esas cosillas...)

    Malware
    kid_goth (busca mentor)

    Las categorias pueden añadirse o quitarse.

    Rellenad un formulario con lo siguiente.

    Código: [Seleccionar]
    [b]Actividad (mentor o estudiante):[/b]

    [b]Categoria (las dichas anteriormente, y solo una por estudiante):
    [/b]

    Páginas: [1]
    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more