Entradas de Code0x66

Blog sobre snippets: Clases, funciones, librerías, programas… (especialmente en C++); hacking y seguridad, y otras ocurrencias

Deserialización de clasesEn esta entrada vamos a terminar lo empezado en esta otra: Serialización de clasesLo primero: Aquí voy a completar la clase creada en la otra entrada. Doy por supuesto que se sabe lo explicado en la entrada anterior.Recordemos el código final de la entrada anterior:class Prueba{public: int n; […]

Introducción a JavaScript para programadoresEsta entrada será la primera de una serie. Su finalidad es mostrar conceptos importantes de determinados lenguajes, sirviendo de iniciación para programadores ya experimentados en algún lenguaje.Para empezar, un breve resumen de la utilidad de Javascript. (Para obtener información más en profundidad, acceda a su wikipedia […]

Threads (Hilos)En esta entrada, se hablará sobre los Threads de la librería estándar de C++11. Se verá lo básico para poder empezar a utilizarlos.Empecemos con una introducción: ¿Qué son los threads, o hilos? A la hora de crear un programa, generalmente nos encontraremos con que nuestro programa ejecuta las instrucciones […]

Programa básico con SFML y OpenGLEsta entrada no será texto, sinó un vídeo grabado en el que muestro el proceso mediante el cual hago un programa muy sencillo como base para usar OpenGL con SFML. Lo hago en 2D, pero se puede usar OpenGL para 3D también, por supuesto, solo […]

Serialización de clasesHola de nuevo, tras tanto, tanto tiempo. En esta entrada, pondré algún ejemplo de cómo serializar una clase o estructura, para posteriormente guardarla en un archivo, enviarla por sockets, o cualquier otro fin que requiera convertir la clase o estructura a un arreglo de bytes.Para empezar, mostrar la […]

Detector de números primosHola de nuevo a otra entrada de Code0x66 ;D¿Quién ha querido alguna vez una base de datos con muchos primos, eh? Pues algo así hará el programa que traigo hoy aquí.Este programa, va a hacer 3 cosas:Va a ir escribiendo en orden todos los primos que vaya […]

Selector de opcionesBueno, hola a todos. Esta entrada va a estar orientada un poco más a los nuevos en la programación. Haré uso de string y vector,así que quién no los conozca en nada, puede ver una entrada pasada sobre ellos :pBueno, para empezar, veamos qué es lo que vamos a […]

Beep¡Hola de nuevo!Como ya hacía lo suyo que no sacaba nada, pues me dió por poner una función cortita, pero curiosa: Reproducir música con los "Beeps" de Windows.Pues venga, empiezo con una introducción:Seguro que habéis escuchado alguna vez un "Beep". Antes se escuchaban más, ahora ya no tanto, pero un […]

Herencia: "exception"En esta entrada, veremos un ejemplo de herencia y de funciones virtuales, usando como base de la explicación la clase "std::exception" de la librería estandar.Para empezar: La clase exception es una clase utilizada en la librería estándar para unificar el manejo de excepciones. Las excepciones que puedes lanzar en C++ […]

Concurso TuentiPues con casi 3 días de retraso, aviso 3 cosas:Hasta el 4 de Mayo, no subiré ninguna entrada. ¿Por qué?Del 28 de Abril al 4 de Mayo hay un concurso de programación iniciado por Tuenti. Más info en la página oficial. Dado que participo, y quiero quedar lo mejro posible, […]

C++ / C++11MapHola. Ya hace tiempo desde la última entrada, así que aquí va esta, para continuar la serie.En la última entrada, hemos visto por encima el uso básico del vector, en este caso, veremos el map.MapEste contenedor, está incluído en la librería <map>. Su uso es casi ta sencillo […]

C++ / C++11VectorHola de nuevo. Empezaré una serie de entradas donde se verán algunos aspectos de C++11, y otros temas de C++, tales como contenedores de datos, threads, etc.En este caso, veremos el vector.VectorEste contenedor, incluído en la librería <vector>, sirve para guardar ordenado cualquier tipo de dato. Para ello, […]

Introducción a EnsambladorHola de nuevo. Hace ya dos semanas que no subo ninguna entrada, así que aquí va. Vamos a ver una breve introducción a Ensamblador, para quién lo quiera programar.No es el lenguaje que recomiendo para empezar a programar, pero es un lenguaje muy importante.Con el Cheat-Engine, con el […]

AlgoritmosRecursivos vs IterativosEn esta entrada, veremos, en lenguaje de programación C++, diferencias y ejemplos entre estos dos tipos de algoritmos: Los algoritmos recursivos, y los algoritmos iterativos.Veremos esto tomando como ejemplo la Sucesión de Fibonacci (0,1,1,2,3,5,8...).Para hayar un término n de la sucesión, tenemos esta función:F(n)=0           […]

PunterosEn esta entrada, voy a hacer una breve introducción a los punteros, para así poder avanzar en los tutoriales de Cheat Engine.Empecemos:¿Qué es un puntero?Un puntero, como veremos en el Cheat Engine, es una dirección de memoria, cuyo valor es otra dirección de memoria.De esta manera, podremos acceder al valor […]

Tutorial sobre Cheat EngineBienvenidos al segundo tutorial de Cheat Engine. En la primera parte, hemos visto los elementos básicos del Cheat Engine, así como algunas cosas que nos vendrán bien saber.En esta parte, veremos un ejemplo práctico, hackeando el Solitario de Windows. Veremos como cambiar la puntuación y el tiempo a […]

Tutorial sobre Cheat EngineHola a todos. Aquí empieza el primer tutorial del blog, y primer tutorial sobre Cheat Engine, un escáner de memoria gratuíto, que nos ayudará a hackear juegos y programas, crackearlos, y muchas otras utilidades.Para comenzar, hay que conseguir el programa. Cheat Engine (en adelante CE), es software […]

He añadido al blog, un Syntax Highlighter (resaltador de sintaxis), para poner más visibles los códigos.Ejemplo:#include <iostream>using namespace std;int main(){ cout << "Prueba" << endl; return 0;}Esto es solo una prueba en lenguaje C++, pero posiblemente lo veáis mucho más a partir de ahora.

function getOffset( el ) { var _x = 0; var _y = 0; while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) { _x += el.offsetLeft - el.scrollLeft; _y += el.offsetTop - el.scrollTop; el = el.offsetParent; } return { top: _y, left: _x }; } ( function(){ function […]

Buenas, esta es la primera entrada del blog, donde iré colgando snippets: funciones, clases, estructuras, programas y otros temas tal que programas completos, librerías, etc. Eso por la parte de programación. También orientaré este blog a hacking, vulnerabilidades, seguridad, etc.De momento, esto queda como una entrada de prueba. Ya publicaré […]