Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - nevachana

#11
Scripting / Como podria hacer esto?
4 Enero 2016, 13:40 PM
Hola, tengo un script que necesita varios parametros,segun los ejecutas te los va preguntando.
El problema es que lo quiero ejecutar usando una API, como se podria hacer?
#12
Ingeniería Inversa / Re: 4 pointers?
26 Diciembre 2015, 18:02 PM
Cita de: MCKSys Argentina en 26 Diciembre 2015, 17:02 PM
No podría. No pierdo mi tiempo hackeando "jueguitos". Pero aún así, Mad Antrax hizo un tutorial sobre cheat engine, el cual usa un juego como target. Quizás podrías aprender con ése.

Saludos!
Vale,gracias, le echare un vistazo
#13
Ingeniería Inversa / Re: 4 pointers?
26 Diciembre 2015, 10:09 AM
Cita de: MCKSys Argentina en 25 Diciembre 2015, 19:17 PM
Puede que se trate del valor mostrado y del valor real. La duplicidad quizás se deba a que el proggie lo copia para usarlo.

Saludos!
vale.. puede que el juego que elegi sea un tanto complicado para empezar.
me podrias sugerir algun juego para empezar con memory editing?
#14
Ingeniería Inversa / 4 pointers?
25 Diciembre 2015, 09:39 AM
He empezado a trastear con cheat engine,pero la municion tenia 4 valores que eran iguales.

que puede ser?
#15
Joder xD yo me quede atascado en el texto,pase la iomagen a texto y me daba un texto que al desencriptarlo me daba un mensaje pero me quede ahi.
#16
Desafíos - Wargames / Re: Segundo reto: Nivel medio
28 Noviembre 2015, 11:39 AM
Cita de: Mad Antrax en 25 Noviembre 2015, 18:20 PM
Sí, pero estás al principio del reto... Todo se compone de varias pruebas. La primera es ese texto cifrado, pero hay más cosas ocultas... A ver quien logra descifrarlo :)
Ya veo,ahora lo mirare más-
Tengo esto:
Las batallas libradas nos hacian recordar lo amables que fueron nuestros enemigos. Restos de sangre y carne se pudren al sol entumeciendo las almas de aquellos que lograron sobrevivir. Almas que por siempre serun prisioneras del remordimiento por no unirse con sus compazferos cacdos. 64u6 es mejor, morir o vivir atormentado? esa ser6 la pregunta que no podrun responder. Sin tu ayuda, su vida ser6: vacca, dolorosa y amarga• Espero que 6stas palabras te permitan saber el camino que debes escoger. 5e tengo que despedir de ti. cLograrus encontrar el camino? Hasta que no recuerdes 6stos versos no podrus continuar tu aventura. Una aventura llena de misterios y revelaciones, una aventura que te har6 ver el lado malo de las cosas buenas. Una aventura que empieza en yste preciso momento, pero ya estus perdido y no sabes continuar. No te desanimes. cMucha Suerte!
#17
Desafíos - Wargames / Re: Segundo reto: Nivel medio
25 Noviembre 2015, 17:49 PM
Cita de: Mad Antrax en  5 Octubre 2015, 01:36 AM
http://aikoncwd.tumblr.com/

A ver que tal os parece éste nuevo reto :)
Puede que sea Cesar?
#18
No veo que cargues nada especial mientras el programa carga   >:(
haz un simple (no tengo tengo teclado en condiciuones y no puedo escribir todos los simbolos).
Código (csharp) [Seleccionar]
if(int.parse(lblcarga.Text) ; 100)
{
lblcarga.text = int++;
}
else{
timer.enabled = false;
// empiezas el thread del nuevo form.
}
#19
Encontré este "proyecto" que tenía empezado, es un server hecho en c#.
Creo que puede servirle de ayuda a cualquiera que esté interesado en empezar. ( el código es de hace tiempo, puede tener errores y ser sucio ).

Main:

Código (csharp) [Seleccionar]
static void Main(string[] args)
        {
            Program p = new Program();
            p.Start();
        }
        public void Start()
        {
            Console.Title = "Server";
            Server s = new Server();
            s.Write(@" _________                                 ");
            s.Write(@"/   _____/ ______________  __ ___________  ");
            s.Write(@"\_____  \_/ __ \_  __ \  \/ // __ \_  __ \ ");
            s.Write(@"/        \  ___/|  | \/\   /\  ___/|  | \/ ");
            s.Write(@"/_______  /\___  >__|    \_/  \___  >__|   ");
            s.Write(@"        \/     \/                 \/       ");
            s.Write(@"               By Nevachana                ");
            s.Write("Starting server [...]");

            int startTime = int.Parse(DateTime.Now.Second.ToString());

            tcpConexion conexion = new tcpConexion();
            conexion.startServer();

            int finalTime = int.Parse(DateTime.Now.Second.ToString()) - startTime;
            s.Write(string.Format("Server started succesfully in: {0} seconds!",finalTime));
        }


TcpConnection:

Código (csharp) [Seleccionar]
class tcpConexion
    {
        private TcpClient client;
        private TcpListener listener;
        private Server s = new Server();
        private List<Tuple<TcpClient, int>> clientList = new List<Tuple<TcpClient, int>>();
        public void startServer()
        {
            new Thread(() => this.Listener()).Start();
        }
        private void Listener()
        {
            this.listener = new TcpListener(IPAddress.Any, 3030);
            this.listener.Start();
            while (true)
            {
                this.client = this.listener.AcceptTcpClient();
                handleClient.newClient(this.client);
            }
        }
        public void startReading(TcpClient client, int clientID)
        {
            this.clientList.Add(new Tuple<TcpClient, int>(client, clientID));
            this.s.Write(string.Format("{0} Client has connected!", clientID));
            s.updateConsoleUsers(this.clientList.Count);
            NetworkStream stream = client.GetStream();
            Byte[] buffer = new Byte[client.Available];
            while (client.Connected)
            {
                try
                {//  ‖
                    stream.Read(buffer, 0, buffer.Length);
                    this.s.Write(string.Format("client: {0} has sent: {1}", clientID, Encoding.Default.GetString(buffer).IndexOf("@")));
                    handleData(Encoding.Default.GetString(buffer).IndexOf("@").ToString());
                    stream.Flush();
                }
                catch
                {
                    this.clientList.Remove(new Tuple<TcpClient, int>(client, clientID));
                    s.updateConsoleUsers(this.clientList.Count);
                    stream.Flush();
                    stream.Close();
                    client.Close();
                    this.s.Write(string.Format("{0} has disconnected", clientID));
                }
            }
        }
        public void handleData(string packet)
        {
            int packetID = int.Parse(Regex.Split(packet, "‖")[0]);

            switch (packetID)
            {
                case 0:
                    Console.WriteLine("packet recibido ^^");
                    break;
            }
        }
    }


Server:

Código (csharp) [Seleccionar]
class Server
    {
        public void Write(string txt)
        {
            Console.WriteLine(DateTime.Now.ToString() + " - " + txt);
        }
        public string updateConsoleUsers(int number)
        {
            return Console.Title = "Server - total users Online: " + number.ToString() + " || Last update: " + DateTime.Now.ToString();
        }
    }


HandleClient: ( debería llamarse newClient .. no?  :rolleyes: ).

Código (csharp) [Seleccionar]
    class handleClient
    {
        private static int getID;
        private static Random rand = new Random();
        private static tcpConexion conexion = new tcpConexion();
        public static void newClient(TcpClient client)
        {
            getID = rand.Next(10000000, 99999999);
            new Thread(() => conexion.startReading(client, getID)).Start();
        }
    }


Cuando tenga más tiempo intentaré comentarlo todo ^^.
#20
Cita de: #!drvy en 25 Octubre 2015, 15:45 PM
taskkill /f /im notepad.exe /im mspaint.exe

http://ss64.com/nt/taskkill.html

Saludos
Al cerrarse cada uno tiene un delay distinto,en ese tiempo pueden volver a abrirse,he probado por arbor process también y no lo quita aunque ahora probaré con eso.