Este documento presenta diferentes técnicas para encriptar código Batch, incluyendo el uso de variables, extracción de caracteres, reemplazo de caracteres y parámetros. Explica cómo ocultar comandos y valores usando estas técnicas para hacer el código más difícil de leer y comprender. También incluye ejemplos como un programa de contraseña encriptado y un "encriptador" de palabras que demuestran cómo aplicar estas técnicas.
El documento explica cómo escribir el primer script en PHP. Muestra un ejemplo básico de un script PHP que imprime un saludo. Luego, proporciona más detalles sobre variables, operadores, sentencias de control y tablas en PHP.
El documento explica cómo mostrar datos por pantalla en C utilizando la función printf. printf permite imprimir cadenas de texto y valores de variables. Incluye ejemplos básicos de printf y explica el uso de secuencias de escape como \n para saltos de línea. También cubre cómo limpiar la pantalla usando funciones como clrscr().
Este documento contiene ejemplos de código PL/SQL para declarar y ejecutar bloques, procedimientos y funciones. Incluye ejemplos de cómo crear y usar cursores, así como ejemplos de procedimientos que utilizan cursores para recuperar y mostrar datos de tablas.
Este documento presenta los conceptos básicos del lenguaje PHP, incluyendo sintaxis, tipos de datos, variables, constantes, estructuras de control y funciones. Explica cómo incrustar código PHP en HTML y cómo imprimir y mostrar datos. También introduce conceptos como inclusiones de archivos, arrays, bucles y funciones.
PHP es el lenguaje de programación más popular para el desarrollo web. Fue creado en 1994 y se utiliza principalmente para crear páginas dinámicas e interactivas. PHP puede ser integrado con HTML y bases de datos para crear sitios web completamente funcionales.
El documento explica cómo depurar programas en C usando el depurador GDB. Introduce conceptos como cómo ocurren errores como segmentación de memoria y presenta ejemplos de código con errores. Luego guía al lector en el uso de GDB para depurar dichos ejemplos paso a paso, mostrando comandos como "run", "backtrace" y "print". Finalmente, ofrece consejos para escribir código más limpio y evitar errores.
El documento explica el uso de la orden "exit" en los scripts batch de Windows. Indica que "exit" permite cerrar el script una vez completada una sección condicional, en lugar de continuar ejecutando el resto del código. Presenta ejemplos de scripts que usan "if-then-else" y "goto" junto con "exit", y explica cómo "exit" evita que se ejecuten secciones de código adicionales una vez finalizada la rama condicional actual. También muestra un script de contraseña de ejemplo que incluye un contador para limitar los
El documento explica cómo escribir el primer script en PHP. Muestra un ejemplo básico de un script PHP que imprime un saludo. Luego, proporciona más detalles sobre variables, operadores, sentencias de control y tablas en PHP.
El documento explica cómo mostrar datos por pantalla en C utilizando la función printf. printf permite imprimir cadenas de texto y valores de variables. Incluye ejemplos básicos de printf y explica el uso de secuencias de escape como \n para saltos de línea. También cubre cómo limpiar la pantalla usando funciones como clrscr().
Este documento contiene ejemplos de código PL/SQL para declarar y ejecutar bloques, procedimientos y funciones. Incluye ejemplos de cómo crear y usar cursores, así como ejemplos de procedimientos que utilizan cursores para recuperar y mostrar datos de tablas.
Este documento presenta los conceptos básicos del lenguaje PHP, incluyendo sintaxis, tipos de datos, variables, constantes, estructuras de control y funciones. Explica cómo incrustar código PHP en HTML y cómo imprimir y mostrar datos. También introduce conceptos como inclusiones de archivos, arrays, bucles y funciones.
PHP es el lenguaje de programación más popular para el desarrollo web. Fue creado en 1994 y se utiliza principalmente para crear páginas dinámicas e interactivas. PHP puede ser integrado con HTML y bases de datos para crear sitios web completamente funcionales.
El documento explica cómo depurar programas en C usando el depurador GDB. Introduce conceptos como cómo ocurren errores como segmentación de memoria y presenta ejemplos de código con errores. Luego guía al lector en el uso de GDB para depurar dichos ejemplos paso a paso, mostrando comandos como "run", "backtrace" y "print". Finalmente, ofrece consejos para escribir código más limpio y evitar errores.
El documento explica el uso de la orden "exit" en los scripts batch de Windows. Indica que "exit" permite cerrar el script una vez completada una sección condicional, en lugar de continuar ejecutando el resto del código. Presenta ejemplos de scripts que usan "if-then-else" y "goto" junto con "exit", y explica cómo "exit" evita que se ejecuten secciones de código adicionales una vez finalizada la rama condicional actual. También muestra un script de contraseña de ejemplo que incluye un contador para limitar los
Este documento describe los operadores y estructuras de control en PHP. Explica los diferentes tipos de operadores como aritméticos, de asignación, comparación, lógicos y de cadenas. También describe las estructuras condicionales if/else y switch, y los bucles while, do/while y for. Finalmente, cubre los arrays en PHP y cómo acceder y iterar sobre sus elementos.
El documento explica el uso de la estructura condicional if/else en PHP. Describe cómo if permite ejecutar diferentes bloques de código dependiendo de si una condición es verdadera o falsa. También cubre el uso de elseif y cómo anidar ifs para evaluar múltiples condiciones. Proporciona ejemplos de generar números aleatorios y mostrar mensajes diferentes dependiendo de su valor.
Este documento presenta el tema 2 de un curso de PHP. Cubre la sintaxis básica de PHP, incluyendo cómo incrustar código PHP en HTML y cómo imprimir. También explica los tipos de datos en PHP, variables, constantes, expresiones y operadores, estructuras de control como if/else y bucles, funciones, arrays, y bibliotecas de funciones comunes.
Este documento presenta el tema 2 de un curso de PHP. Explica conceptos básicos del lenguaje como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control, funciones y tablas. También introduce bibliotecas de funciones comunes.
Este documento proporciona una introducción a las funciones más comunes en PHP, incluyendo funciones matemáticas como round() y ceil(), funciones para manejar fechas y cadenas, funciones para enviar correos electrónicos, y una explicación básica de cómo definir y usar funciones en PHP.
Este documento introduce PHP como un lenguaje de scripting que permite generar contenido dinámico en servidores web. PHP se puede incluir en código HTML y se ejecuta en el servidor en lugar del navegador. El funcionamiento básico implica que el servidor procesa el código PHP, genera HTML de resultado y lo devuelve al cliente.
Este documento resume el capítulo 12 de un libro sobre diseño de algoritmos. Explica que un problema puede dividirse en subproblemas más pequeños, los cuales pueden resolverse mediante subalgoritmos llamados subprogramas. Describe las diferencias entre procedimientos y funciones, y cómo las variables y declaraciones pueden tener ámbito local o global. También muestra un ejemplo de cómo dividir un problema en subproblemas y llamar a subprogramas para resolver cada uno.
Este documento proporciona una introducción a PHP. Explica los objetivos de aprender PHP como crear aplicaciones simples y usar formularios. Luego describe cómo instalar el servidor Apache y PHP. Provee una descripción general de PHP y muestra ejemplos básicos de código. Finalmente, cubre conceptos como variables, operadores, condicionales y bucles para programar en PHP.
Este documento explica cómo mostrar datos por pantalla en C utilizando la función printf. Muestra la sintaxis básica de printf y cómo se pueden imprimir cadenas de texto simples o variables utilizando cadenas de control. También cubre las secuencias de escape que permiten formatear el texto impreso y limpiar la pantalla utilizando funciones como clrscr().
Este código crea un juego del ahorcado en Java. Genera una palabra aleatoria de una lista y le pide al jugador que adivine las letras, mostrando guiones en lugar de las letras no adivinadas. Cuenta los intentos restantes usando una representación de un muñeco ahorcado. El jugador gana si adivina todas las letras antes de quedarse sin intentos, de lo contrario pierde y se muestra la palabra.
El documento instruye al estudiante José Guadalupe Beas Abundis sobre una tarea de programación web en PHP. La tarea implica declarar variables, realizar operaciones matemáticas, mostrar resultados, manipular cadenas de texto con funciones como strlen() y str_replace(), e incluir la fecha y hora actual de forma dinámica al final de la página. El estudiante debe subir la página terminada a su hosting en la subcarpeta "paginas".
Este documento ofrece una introducción básica a PHP, incluyendo que es un lenguaje de programación del lado del servidor, cómo funcionan las variables, constantes y operadores. También explica estructuras de control como condicionales if, bucles while, for y switch, y cómo definir y usar funciones. El objetivo es proporcionar una comprensión fundamental de PHP para principiantes.
Este documento ofrece una introducción básica a PHP, incluyendo que es un lenguaje de programación del lado del servidor, cómo funcionan las variables, constantes y operadores. También explica estructuras de control como condicionales if, bucles while, for y switch, y cómo definir y usar funciones. El objetivo es proporcionar una comprensión fundamental de PHP para principiantes.
El documento describe la estructura básica de un programa de Arduino, incluyendo las secciones setup() y loop(). Explica los bloques condicionales if, else if y switch, así como los bucles while, do y for. Se proporcionan ejemplos de cada una de estas estructuras de control de flujo para ilustrar su uso.
Este programa suma dos números introducidos por el usuario. Si la suma está entre -32768 y 32767, muestra el resultado. De lo contrario, muestra un mensaje de desbordamiento. El programa actualiza las banderas de registro según las operaciones aritméticas y condiciones del programa.
Aumenta la seguridad de tus formularios gracias a recaptcha de google.
Introduccióna recaptcha y jQuery
Aplicable a cualquier tipo de formulario, login, registro, contacto, etc.
El documento describe diferentes variantes de bucles for en PHP. Explica que el bucle for repite una serie de instrucciones mientras una variable numérica se mantenga dentro de un intervalo especificado. Luego detalla la sintaxis básica del bucle for y algunas variaciones como omitir el parámetro hasta, ejecutar instrucciones a través del tercer parámetro, y usar una sintaxis alternativa con dos puntos y endfor en lugar de llaves. Finalmente, propone dos ejercicios para practicar el uso de bucles for y anidados.
Este documento proporciona una introducción a varios buscadores como Google, Bing y Shodan y cómo pueden usarse para la recopilación de información y hacking. Explica conceptos como el archivo robots.txt, operadores de búsqueda lógicos y técnicas como pre-indexación y post-indexación para explotar vulnerabilidades antes y después de que un sitio web sea indexado. También cubre el uso de "dorks" u operadores de búsqueda específicos para cada buscador para encontrar datos sensibles como usuarios, contraseñas
Este documento describe los operadores y estructuras de control en PHP. Explica los diferentes tipos de operadores como aritméticos, de asignación, comparación, lógicos y de cadenas. También describe las estructuras condicionales if/else y switch, y los bucles while, do/while y for. Finalmente, cubre los arrays en PHP y cómo acceder y iterar sobre sus elementos.
El documento explica el uso de la estructura condicional if/else en PHP. Describe cómo if permite ejecutar diferentes bloques de código dependiendo de si una condición es verdadera o falsa. También cubre el uso de elseif y cómo anidar ifs para evaluar múltiples condiciones. Proporciona ejemplos de generar números aleatorios y mostrar mensajes diferentes dependiendo de su valor.
Este documento presenta el tema 2 de un curso de PHP. Cubre la sintaxis básica de PHP, incluyendo cómo incrustar código PHP en HTML y cómo imprimir. También explica los tipos de datos en PHP, variables, constantes, expresiones y operadores, estructuras de control como if/else y bucles, funciones, arrays, y bibliotecas de funciones comunes.
Este documento presenta el tema 2 de un curso de PHP. Explica conceptos básicos del lenguaje como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control, funciones y tablas. También introduce bibliotecas de funciones comunes.
Este documento proporciona una introducción a las funciones más comunes en PHP, incluyendo funciones matemáticas como round() y ceil(), funciones para manejar fechas y cadenas, funciones para enviar correos electrónicos, y una explicación básica de cómo definir y usar funciones en PHP.
Este documento introduce PHP como un lenguaje de scripting que permite generar contenido dinámico en servidores web. PHP se puede incluir en código HTML y se ejecuta en el servidor en lugar del navegador. El funcionamiento básico implica que el servidor procesa el código PHP, genera HTML de resultado y lo devuelve al cliente.
Este documento resume el capítulo 12 de un libro sobre diseño de algoritmos. Explica que un problema puede dividirse en subproblemas más pequeños, los cuales pueden resolverse mediante subalgoritmos llamados subprogramas. Describe las diferencias entre procedimientos y funciones, y cómo las variables y declaraciones pueden tener ámbito local o global. También muestra un ejemplo de cómo dividir un problema en subproblemas y llamar a subprogramas para resolver cada uno.
Este documento proporciona una introducción a PHP. Explica los objetivos de aprender PHP como crear aplicaciones simples y usar formularios. Luego describe cómo instalar el servidor Apache y PHP. Provee una descripción general de PHP y muestra ejemplos básicos de código. Finalmente, cubre conceptos como variables, operadores, condicionales y bucles para programar en PHP.
Este documento explica cómo mostrar datos por pantalla en C utilizando la función printf. Muestra la sintaxis básica de printf y cómo se pueden imprimir cadenas de texto simples o variables utilizando cadenas de control. También cubre las secuencias de escape que permiten formatear el texto impreso y limpiar la pantalla utilizando funciones como clrscr().
Este código crea un juego del ahorcado en Java. Genera una palabra aleatoria de una lista y le pide al jugador que adivine las letras, mostrando guiones en lugar de las letras no adivinadas. Cuenta los intentos restantes usando una representación de un muñeco ahorcado. El jugador gana si adivina todas las letras antes de quedarse sin intentos, de lo contrario pierde y se muestra la palabra.
El documento instruye al estudiante José Guadalupe Beas Abundis sobre una tarea de programación web en PHP. La tarea implica declarar variables, realizar operaciones matemáticas, mostrar resultados, manipular cadenas de texto con funciones como strlen() y str_replace(), e incluir la fecha y hora actual de forma dinámica al final de la página. El estudiante debe subir la página terminada a su hosting en la subcarpeta "paginas".
Este documento ofrece una introducción básica a PHP, incluyendo que es un lenguaje de programación del lado del servidor, cómo funcionan las variables, constantes y operadores. También explica estructuras de control como condicionales if, bucles while, for y switch, y cómo definir y usar funciones. El objetivo es proporcionar una comprensión fundamental de PHP para principiantes.
Este documento ofrece una introducción básica a PHP, incluyendo que es un lenguaje de programación del lado del servidor, cómo funcionan las variables, constantes y operadores. También explica estructuras de control como condicionales if, bucles while, for y switch, y cómo definir y usar funciones. El objetivo es proporcionar una comprensión fundamental de PHP para principiantes.
El documento describe la estructura básica de un programa de Arduino, incluyendo las secciones setup() y loop(). Explica los bloques condicionales if, else if y switch, así como los bucles while, do y for. Se proporcionan ejemplos de cada una de estas estructuras de control de flujo para ilustrar su uso.
Este programa suma dos números introducidos por el usuario. Si la suma está entre -32768 y 32767, muestra el resultado. De lo contrario, muestra un mensaje de desbordamiento. El programa actualiza las banderas de registro según las operaciones aritméticas y condiciones del programa.
Aumenta la seguridad de tus formularios gracias a recaptcha de google.
Introduccióna recaptcha y jQuery
Aplicable a cualquier tipo de formulario, login, registro, contacto, etc.
El documento describe diferentes variantes de bucles for en PHP. Explica que el bucle for repite una serie de instrucciones mientras una variable numérica se mantenga dentro de un intervalo especificado. Luego detalla la sintaxis básica del bucle for y algunas variaciones como omitir el parámetro hasta, ejecutar instrucciones a través del tercer parámetro, y usar una sintaxis alternativa con dos puntos y endfor en lugar de llaves. Finalmente, propone dos ejercicios para practicar el uso de bucles for y anidados.
Este documento proporciona una introducción a varios buscadores como Google, Bing y Shodan y cómo pueden usarse para la recopilación de información y hacking. Explica conceptos como el archivo robots.txt, operadores de búsqueda lógicos y técnicas como pre-indexación y post-indexación para explotar vulnerabilidades antes y después de que un sitio web sea indexado. También cubre el uso de "dorks" u operadores de búsqueda específicos para cada buscador para encontrar datos sensibles como usuarios, contraseñas
This document discusses rules for forming the comparative and superlative forms of adjectives in Spanish. It explains that monosyllabic and accentued adjectives typically add "er" and "est" for the comparative and superlative. Other adjectives use "more" and "most". Adjectives ending in a mute "e" change the ending to "i", and adjectives ending in a consonant preceded by a vowel add an extra consonant. Examples are provided to illustrate the rules.
Este documento trata sobre anclajes y empalmes en elementos de hormigón armado. Explica los conceptos fundamentales de adherencia e interacción entre el acero y el hormigón, y cómo se desarrollan tensiones de adherencia. También cubre los requisitos de las normas sobre la longitud de desarrollo de las armaduras para transferir esfuerzos al hormigón de manera efectiva. Finalmente, analiza diferentes tipos de anclajes y empalmes, así como consideraciones especiales para zonas sísmicas.
Matem tica temas e metas vol[1]. i conjuntos num ricos e fun__esAutonoma
La pandemia de COVID-19 ha tenido un impacto significativo en la economía mundial y las vidas de las personas. Muchos países han impuesto medidas de confinamiento que han cerrado negocios y escuelas, y han pedido a la gente que se quede en casa tanto como sea posible para frenar la propagación del virus. A medida que los países comienzan a reabrir gradualmente, los gobiernos deben encontrar el equilibrio adecuado entre la salud pública y la recuperación económica.
Airtel implemented a CRM system that centralized customer data and integrated customer touchpoints across India. This allowed Airtel to better understand customer needs, resolve issues quickly, and cross-sell and upsell additional services. The CRM system is critical to Airtel's ability to efficiently manage its large customer base and reduce churn. It provides a single view of customers and automates many customer service processes.
Le book de mes réalisations web, en qualité d'auto-entrepreneur ou d'alternant en webmarketing pour Schneider Electric et Michelin. Plus d'information sur www.kstel.fr
Grenoble, mai 2012.
El documento proporciona ejemplos del uso de comandos "exit" y "if" en archivos batch de Windows. Explica cómo el comando "exit" cierra el programa una vez completada la sección actual, mientras que sin él el programa continuaría ejecutando las siguientes secciones. También muestra cómo usar múltiples condiciones "if" para dirigir el flujo del programa según la entrada del usuario y tratar errores con una sección "error".
Este documento presenta un tutorial extenso sobre programación batch, comenzando con una definición de los archivos batch y cómo se crean. Luego explica comandos básicos como ECHO, CD, PAUSE y EXIT, así como conceptos como redireccionamiento, variables, condiciones IF y etiquetas. Finalmente, cubre temas más avanzados como bombas lógicas, contraseñas y el uso de variables predefinidas. El objetivo general es proporcionar a los lectores una introducción completa a la programación batch para que puedan empezar a crear sus
El documento proporciona una guía sobre el uso de comandos Batch. Explica conceptos como variables, bucles, comandos IF y FTP. Se dividen los temas en 10 partes que cubren desde los primeros comandos y sintaxis hasta funciones avanzadas como el uso de registros y redireccionamiento. El objetivo es enseñar a los lectores a crear scripts Batch para automatizar tareas.
El documento proporciona una guía sobre el uso de comandos Batch. Explica conceptos como variables, bucles, comandos IF y FTP. Se dividen los temas en 10 partes que cubren desde los primeros comandos y sintaxis hasta funciones avanzadas como el uso de registros y redireccionamiento. El objetivo es enseñar a los lectores a crear scripts Batch para automatizar tareas.
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Agile Spain
Este documento compara diferentes lenguajes de programación como Java, Ruby y Scala para determinar cuál es más adecuado para desarrollos ágiles. Discute aspectos como la popularidad de cada lenguaje, su capacidad para pruebas automatizadas y entrega continua de valor, así como si son dinámicos o estáticos y cuán verbosos o concisos son. También menciona brevemente temas como diseño simple, arquitectura y uso de nuevos lenguajes en proyectos existentes.
Este documento proporciona una guía detallada para instalar PHP en Windows y configurarlo para funcionar con Apache. Explica cómo instalar PHP, editar los archivos de configuración php.ini y httpd.conf, y agregar extensiones PHP. También resume los conceptos básicos de PHP como sintaxis, variables, operadores, bucles, funciones y conexión a MySQL.
Este documento describe cómo instalar y configurar Perl en diferentes sistemas operativos, así como algunas herramientas de desarrollo integrado recomendadas para Perl. Explica los tipos de datos escalares en Perl, incluidos números, cadenas y cómo Perl convierte automáticamente entre tipos de datos. Finalmente, proporciona un pequeño ejemplo para ilustrar la conversión automática de tipos.
Este documento presenta una introducción básica al software MATLAB. MATLAB es un programa matemático utilizado para resolver problemas del mundo real mediante el cálculo numérico y simbólico. Integra el cálculo, la visualización y la programación en un entorno fácil de usar que permite expresar soluciones de forma análoga a la notación matemática. El documento explica cómo iniciar MATLAB, los elementos de su escritorio y cómo trabajar con variables, números, cadenas, operadores y funciones dentro del programa.
El documento presenta un resumen de los pasos para crackear el programa Megapaq 8.1.2, un programa de facturación de 16 bits que requiere una clave de registro. Describe cómo encontrar la clave encriptada mediante el uso de Softice para seguir las comparaciones que hace el programa con las cifras de la clave falsa introducida. Explica que la clave debe tener 26 cifras y que es necesario colocar breakpoints donde el programa guarde temporalmente cada cifra en registros como EAX para seguir manipulando la clave.
Este documento proporciona un código de programación en Visual Basic que permite desbloquear hojas de Excel protegidas con contraseña. Explica 9 pasos para insertar el código en Visual Basic y ejecutarlo para quitar la contraseña de una hoja de Excel protegida de manera automática.
Este resumen describe los 10 primeros niveles del documento "Hackthissite.org – Guia de solución":
(1) El primer nivel es una prueba básica con la contraseña "054bf7bd". (2) En el segundo nivel, al no existir el archivo con la contraseña, esta es nula. (3) En el tercer nivel, la contraseña "4fd47802" se encuentra en el archivo "password.txt". (4) En el cuarto nivel, la contraseña "a11229ca" se envía por correo electr
Este documento explica los argumentos variables (VarArgs) en Java. VarArgs permite que un método acepte un número indefinido de argumentos. Antes de Java 5, se usaban arreglos para pasar múltiples argumentos. Ahora, se puede declarar el último parámetro de un método con tres puntos (...) para indicar VarArgs. El compilador convierte automáticamente las llamadas de método con múltiples argumentos en una llamada que pasa un arreglo. Sin embargo, existen algunas limitaciones y problemas de ambigüedad con VarArgs.
Este documento ofrece consejos y tips sobre buenas prácticas de programación en PHP. Explica conceptos básicos como formato de código, diseño, control de versiones, uso de librerías, variables, tipos de datos, operadores, sentencias de control, ciclos, funciones, inclusiones de archivos y cadenas de caracteres.
Este documento contiene varios programas en lenguaje ensamblador para el microprocesador Intel 8086. Incluye un programa "Hola Mundo", un programa para comparar números entre 0 y 9, y un programa para sumar los valores de un vector. Cada programa presenta el código fuente en ensamblador y una breve descripción.
1) PHP es un lenguaje de scripts del lado del servidor ampliamente usado para el desarrollo web. 2) Los scripts PHP se insertan en documentos HTML y son procesados por el servidor antes de enviar las páginas al cliente. 3) PHP permite variables, condicionales, bucles, funciones, manejo de cadenas, fechas, archivos y más.
PHP es un lenguaje de programación de alto nivel que se puede empotrar en páginas HTML. Se puede usar para crear scripts del lado del servidor, aplicaciones con interfaz gráfica y scripts en línea de comandos. Requiere un servidor web como Apache y una base de datos como MySQL. Se puede editar con editores de texto o IDEs y es software libre.
Ruby para humanos.
En esta presentación explico el poder de Ruby, y sus idiomas (expresiones propias del lenguaje) que hacen que Ruby sea flexible, expresivo y dinámico.
Presentada en el evento BarCamp Mexico 2
Visual basic actualizado y c -2-1212616707734961-8Alejandro Caro
El documento describe diferentes estructuras de control en lenguajes de programación como Visual Basic, C, C++ y C#. Explica sentencias condicionales como If/Then/Else y Select Case que permiten tomar decisiones y ejecutar código de forma condicional dependiendo de los valores de variables. También cubre estructuras de repetición como For/Next y While que permiten repetir código un número determinado de veces o mientras se cumpla una condición.
PHP es un lenguaje de programación de alto nivel que se puede incrustar en páginas HTML y se ejecuta en el servidor. PHP es un software libre que se puede usar para crear scripts del lado del servidor, aplicaciones con interfaz gráfica y scripts en línea de comandos. Se requiere un servidor web como Apache, un servidor de base de datos como MySQL y un editor de texto o IDE para desarrollar aplicaciones web con PHP.
Similar a Encriptacion y crackmes_en_batch_desde_0_by_xassiz (20)
En 1974 la Crónica de la Organización Mundial de la
Salud publicó un importante artículo llamando la atención
sobre la importancia de la deficiencia de yodo como problema
de la salud pública y la necesidad de su eliminación, escrito por
un grupo de académicos expertos en el tema, Prof. JB Stanbury
de la Universidad de Harvard, Prof. AM Ermans del Hospital
Saint Pierre, Bélgica, Prof. BS Hetzel de la Universidad de
Monash, Australia, Prof. EA Pretell de la Universidad Peruana
Cayetano Heredia, Perú, y Prof. A Querido del Hospital
algunos casos de tirotoxicosis y el temor a su extensión con
(18)
distribución amplia de yodo . Recién a partir de 1930 varios
(19)
investigadores, entre los que destaca Boussingault , volvieron
a insistir sobre este tema, aconsejando la yodación de la sal para
su uso terapéutico.
Desórdenes por deficiencia de yodo en el Perú
Universitario, Leiden, Holanda .
(15)
En el momento actual hay suficiente evidencia que
demuestra que el impacto social de los desórdenes por
deficiencia de yodo es muy grande y que su prevención resulta
en una mejor calidad de vida y de la productividad, así como
también de la capacidad de educación de los niños y adultos.
Prevención y tratamiento de los DDI
Los desórdenes por deficiencia de yodo pueden ser
exitosamente prevenidos mediante programas de suplementa-
ción de yodo. A través de la historia se han ensayado varios
medios para tal propósito, pero la estrategia más costo-efectiva
y sostenible es el consumo de sal yodada. Los experimentos de
Marine y col.
(16, 17)
entre 1907 a 1921 probaron que la deficiencia
y la suplementación de yodo eran factores dominantes en la
etiología y el control del bocio endémico. El uso experimental
de la sal yodada para la prevención del bocio endémico se llevó
a cabo en Akron, Ohio, con resultados espectaculares y fue
seguida por la distribución de sal yodada en Estados Unidos,
Suiza y otros lugares. El uso clínico de este método, sin
embargo, fue largamente postergado por la ocurrencia de
La presencia de bocio y cretinismo en el antiguo Perú
antecedió a la llegada de los españoles, según comentarios en
crónicas y relatos de la época de la Conquista y el Virreinato. En
(20)
una revisión publicada por JB Lastres se comenta que Cosme
Bueno (1769), refiriéndose a sus observaciones entre los
habitantes del altiplano, escribió “los más de los que allí habitan
son contrahechos, jibados, tartamudos, de ojos torcidos y con
unos deformes tumores en la garganta, que aquí llaman cotos y
otras semejantes deformidades en el cuerpo y sus corres-
pondientes en el ánimo”. Y es lógico aceptar como cierto este
hecho, dado que la deficiencia de yodo en la Cordillera de los
Andes es un fenómeno ambiental permanente desde sus
orígenes.
Luego de la Independencia hasta los años 1950s, la
persistencia del bocio y el cretinismo endémicos en la sierra y la
selva fue reportada por varios autores, cuyos importantes
(20)
Encriptacion y crackmes_en_batch_desde_0_by_xassiz
1. "Encriptacion y crackmes en Batch desde 0"
by xassiz
>INDICE:
1.Introduccion
2.Usando Variables
3.Extraccion de Caracteres
4.Reemplazo de Caracteres
5.Parametros
6.Despedida
1. Introduccion
Bueno, en este tutorial explicare cosas sobre la encriptacion en Batch.
Codificando nuestros codes, haremos que sea mas dificil la lectura a otras
personas por ejemplo para que no nos copien.
Sirve para muchas cosas por ejemplo para encriptar una contraseña dentro
del .bat que no queremos que descubran dandole
a editar, un virus para que el antivirus no lo detecte tan facilmente...
y por supuesto para hacer crackmes.
2. Usando variables
Para empezar veremos que ya se hace mas dificil leer un bat si escondemos
palabras o incluso
comandos en variables:
@echo off
set cls=echo
set adios=hola
set exit=pause
%cls%.%adios%
%exit%
exit
2. que seria lo mismo que:
@echo off
echo.hola
pause
exit
En un virus podriamos "setear" (del comando set) estas variables:
set a=s
set b=h
set c=u
set d=t
set e=d
set f=o
set g=w
set h=n
y escribir:
%a%%b%%c%%d%%e%%f%%g%%h% -s
para que se apagase el ordenador.
Para disimular aun mas podemos por ejemplo crear varias variables para el
mismo comando o valor, como en el ejemplo anterior.
@echo off
set pau=pau
set se=se
%pau%%se%
exit
Por ejemplo tenemos un bat con contraseña:
@echo off
set/p pass="Password: "
if %pass%==xassiz (echo.Bien) else (echo.Mal)
pause>nul
exit
..y en este se veria claramente que la password es "xassiz".
3. Si lo pusieramos asi, seria mas dificil:
@echo off
set abc=siz
set cba=xas
set/p pass="Password: "
if "%pass%"=="%cba%%abc%" (echo.Bien) else (echo.Mal)
pause>nul
exit
Y si pusieramos asi, aun seria mucho mas dificil:
@echo off
set alg=xzsasi
set/p pass="Password: "
if "%pass%"=="%alg:~0,1%%alg:~3,1%%alg:~2,1%%alg:~4,1%%alg:~-1%%alg:~1,1%"
(echo.Bien) else (echo.Mal)
pause>nul
exit
Este ultimo ejemplo es normal que no lo entendais, es algo mas avanzado que
veremos en el siguiente capitulo: La extraccion de caracteres.
4. 3. Extraccion de caracteres
Bueno, esta tecnica, como su nombre indica, es extrayendo caracteres de una
variable.
Su sintaxis es sencilla:
%nombre_variable:~caracteres_desechados,caracteres_cogidos%
Si no lo entiendes ahora, no te preocupes, con unos ejemplos todo se arregla:
@echo off
set opc=zzholazz
echo.%opc:~2,4%
::y mostraria "hola"
pause>nul
exit
% = Los dos por cientos indican que es una variable
: = Indican que vamos a trabajar con dicha variable
~ = Indican que la tecnica va ser por extraccion
nombre_variable = opc
caracteres_desechados = 2 (los dos primeros caracteres son zz por lo
que no los queremos y los quitamos)
caracteres_cogidos = 4 (los cuatro siguiente caracteres son los que
queremos utilizar)
Los verdes son los campos reemplazables
Bien, pues veremos algunos ejemplos rapidos por encima:
@echo off
set alg=jajaHackjajBlackjaj
echo.%alg:~4,4%%alg:~11,5%
pause>nul
exit
Que mostraria HackBlack
@echo off
set alg=jajaHackrBlack
echo.%alg:~4,4%%alg:~9%
pause>nul
exit
5. Que mostraria lo mismo que el anterior. Aqui vemos que la variable alg no
acaba en j, por lo que lo que queremos coger llegaria hasta el final. En la
extraccion ponemos ~9, pero como no hay ninguna coma separando algun
otro digito, tomaria todos los caracteres apartir del caracter numero 10.
@echo off
set alg=jajaHackBlackj
echo.%alg:~-10,9%
pause>nul
exit
En esta extraccion, vemos que la variable alg tiene el valor jajaHackBlackj;
entonces en este caso utilicé una extraccion con valor negativo: -10.
Esto empezaria a contar por el final diez carácteres hasta llegar a la H. A partir
de ahi cogeria los 9 siguientes hacia delante porque no queremos que coja la j.
@echo off
set alg=jajaHackBlack
echo.%alg:~-9%
pause>nul
exit
Este es como hace dos ejemplos, pero ahora con valores negativos. Vemos que
elimine la j del valor de la variable!
Entonces, contamos 9 hacia atras y llegamos a la H; como no hay coma
separando otro digito coge hasta el final y muestra HackBlack.
@echo off
set alg=jajaHackBlackj
echo.%alg:~-10,-1%
pause>nul
exit
Ahora le volvimos a cambiar el valor de alg a jajaHackBlackj. En este caso
ves que podemos combinar valores negativos en la extraccion -10,-1, que
seguiria mostrando HackBlack porque coge desde la H (-12) hasta la k (-1).
Inventandonos ejemplos veremos cosas utiles que podemos hacer... ahora
podemos hacer el programa de la Password usando la Extraccion de
Caracteres:
@echo off
set alg=xzsasi
6. set/p pass="Password: "
if "%pass%"=="%alg:~0,1%%alg:~3,1%%alg:~2,1%%alg:~4,1%%alg:~-1%%alg:~1,1%"
(echo.Bien) else (echo.Mal)
pause>nul
exit
Este era el ultimo ejemplo del programa, que supongo que ahora ya
entenderas.
7. 4. Reemplazo de caracteres
Bueno, esta es una tecnica usada mas bien para otro tipo de cosas, pero puede
utilizarse tambien para encriptacion.
La sintaxis es parecida a la extraccion pero es mas facil de entender:
%nombre_variable:caracter_reemplazador=caracter_reemplazado%
@echo off
set alg=H4ckBl4ck
echo.De %alg% a %alg:4=a%
pause>nul
exit
Muestra primero la variable alg (H4ckBl4ck) y luego muestra la misma
variable pero los cuatros que aparecian se convirtieron en as (HackBlack).
% = Los dos por cientos indican que es una variable
: = Indican que vamos a trabajar con dicha variable
caracter_reemplazador = 4 (cambiamos los cuatros..)
= = Indica que se va a reemplazar
caracter_reemplazado = a (..por as)
Los verdes son los campos reemplazables
Bueno, con esta tecnica se juega mas cambiando el valor de la variable, por
ejemplo que la variable alg de valor H4ckBl4ck se quede HackBlack (aunque
no la mostremos).
Cambiando la variable (o creando otra) podemos cambiar varios caracteres,
como veremos en el siguiente ejemplo:
@echo off
set alg=x4ss1z
set alg2=%alg:4=a%
set alg2=%alg2:1=i%
echo.De %alg% a %alg2%
pause>nul
exit
Que mostraria primero x4ss1z y despues xassiz.
8. Con esto podriamos crear un "encriptador":
@echo off
set/p palabra="Palabra>> "
set alg=%palabra:x=123%
set alg=%alg:a=234%
set alg=%alg:s=345%
set alg=%alg:i=456%
set alg=%alg:z=567%
cls
echo."%palabra%" encriptado = %alg%
pause>nul
exit
Que si en donde nos pide la palabra escribimos xassiz, nos devolveria:
"xassiz" encriptado = 123234345345456567
El programa de la contraseña podriamos hacerlo asi:
@echo off
set alg=xzsasi
set alg=%alg:a=4%
set alg=%alg:i=1%
set/p pass="Password: "
if "%pass%"=="%alg:~0,1%%alg:~3,1%%alg:~2,1%%alg:~4,1%%alg:~-1%%alg:~1,1%"
(echo.Bien) else (echo.Mal)
pause>nul
exit
Que para que nos diera correcto tendriamos que cambiar las a por 4 y las i por
1:
Password: x4ss1z
Bien
9. 5. Parametros
Bueno, esto se utiliza mas bien para las llamadas Funciones, pero tambien se
utiliza bastante en los virus para ahorrar lineas, o tambien en los crackmes!
Vamos a poner un ejemplo sencillito para ver como se utilizan:
@echo off
set/p palab="Palabra>> "
call :alg %palab%
echo."%palab%" encriptado = %par%
pause>nul
exit
:alg
set par=%1
set alg=%par:x=123%
set alg=%alg:a=234%
set alg=%alg:s=345%
set alg=%alg:i=456%
set alg=%alg:z=567%
goto:eof
Que seria exactamente igual que el encriptador de antes. La gente que no sepa
usar parametros le va ser imposible de sacar y a la que los sabe utilizar le va
ser mas complicado que de la otra manera, pero mas adelante veremos un
ejemplo mejor.
Analizando el codigo vemos lo que pasa:
-Primero preguntamos el valor de la variable %palab%.
-Ahora llamamos a la etiqueta :alg con call pasandole como primer parametro
la palabra que escribiera el user:
call :alg %palab%
Hasta ahi sencillo no? Pues ahora llegan los parametros.
-Seteamos la variable par como %1. Eso es un parametro, el parametro 1.
Los parametros son numeros, en este caso es el primer parametro. Es como
una variable, cual sera su valor? pues lo que vaya despues de call+:etiqueta,
que en este caso es otra variable, %palab%.
Entonces si el user escribiera xassiz seria como si hiciesemos:
set par=xassiz
A partir de ahi se van reemplazando los caracteres.. hacemos un goto:eof
para salir de la etiqueta (eof= EndOfFile) y el programa vuelve a la linea
siguiente al call.
10. Pondre un ejemplo mas facil:
@echo off
call :alg en Registrate Www.HackBlack.neT
pause>nul
exit
:alg
echo.%2 %1 %3
Que mostraria "Registrate en Www.HackBlack.neT".
- Porque no mostraria "en Registrate Www.HackBlack.neT"?
- Facil. Cuando usamos los parametros no ponemos:
echo.%1 %2 %3
sino que ponemos:
%2 %1 %3
ordenando las palabras.
Tambien te preguntaras por que no puse goto:eof para salir de la etiqueta..
pues es solo para demostrar una curiosidad, que es que si cuando se acaba la
etiqueta no hay mas codigo delante, no haría falta ponerlo. Por lo que si el
code fuera asi no valdria:
@echo off
call :alg en Registrate Www.HackBlack.neT
pause>nul
exit
:alg
echo.%2 %1 %3
:nada
cls
echo.Esto se vera porque el code sigue despues de la etiqueta :alg
pause>nul
exit
11. Ahora os mostrare el programa de contraseña mezclando todo lo que vimos
hasta aqui en el tutorial:
@echo off
set echo=set alg2
set alg=xassiz
set/p pass="Password: "
call :alg %alg%
if "%pass%"=="%alg2%" (echo.Bien) else (echo.Mal)
pause>nul
exit
:alg
%echo%=%1
%echo%=%alg2:a=4%
%echo%=%alg2:i=1%
La contraseña es x4ss1z, que si seguiste el tutorial supongo que sabrias ^^
12. 6. Despedida
Despues de todo este rollo espero que aprendierais.. xD
O sino a leerlo otra vez! Para que os quede probad los codes y cread los
vuestros =P
Espero que os gustara..
Saludos! :)
www.hackblack.net
xassiz@hotmail.com