|
Tutorial de David F. Madrid - 21 de Febrero de 2006
|
| Kerio mailserver es un servidor de correo que soporta los protocolos imap, pop3 y smtp. Además instala un webmail en el puerto 80. |
| Cap 4 |
Módulo list
|
| |
El mismo desbordamiento de buffer http://[server]/list? Folder=~aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a @localhost |
| Cap 3 |
Módulo add_acl
|
| |
Situamos como folder //~admin@localhost/INBOX//, el servidor se parará la pulsar en el enlace. Además, el mismo desbordamiento de buffer se produce al utilizar un nombre de usuario largo, señal de que es la misma función la que produce el fallo http://[server]/add_acl? Folder |
| Cap 1 |
Descripción
|
| |
**Asunto**: Multiples desbordamientos de buffer y cross site scripting en Kerio Mailserver **Fecha**: 18-5-03 **Versiones afectadas**: 5.6.3 (última en el kerio website) **Estatus del vendedor**: El vendedor ha sido informado y ha lanzado una versión no vulnerable(5.6.4) **BID**: [[http |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se detalla cómo funciona internamente, las estructuras internas y los usos más comunes. |
| Cap 2 |
Estructura interna
|
| |
[[ La clase CString cuenta solamente con un atributo, el cual que almacena el buffer donde residirán finalmente los caracteres. Las funciones miembro que utilizamos, lo único que hacen es interpretar y manipular este buffer , facilitando así la vida al programador. ------Este atributo de define |
| Cap 3 |
Constructores
|
| |
El buffer interno a una cadena con el carácter "ch" repetido "nRepear" veces. || || CString(
IN LPCSTR lpsz);
CString(
IN LPCWSTR lpsz);
|| Crea un nuevo objeto e inicializa el buffer interno a la cadena pasada en el puntero "lpsz". ---Existe una versión para cadenas ANSI (1 byte por carácter |
| Cap 6 |
Uso del CString como LPCSTR
|
| |
Del objeto CString. Esto nos permite consultar el contenido interno del objeto o incluso modificarlo, aunque en este caso habría que llamar a ReleaseBuffer() después de la modificación. ------**ReleaseBuffer()** nos libera el buffer previamente reservado con GetBuffer(). Siempre hay que llamar |
|
|
|
Tutorial de Peter H. Baumann - 19 de Diciembre de 2006
|
| Este es el COMO Programar el puerto serie en Linux. Todo sobre cómo programar comunicaciones con otros dispositivos/ordenadores sobre una línea serie, bajo Linux. Explicaremos diferentes técnicas: E/S Canónica (sólo se transmiten/reciben líneas completas), E/S... |
| Cap 3 |
Programas Ejemplo
|
| |
" Todos los ejemplos provienen de miniterm.c. El buffer está limitado a 255 caracteres, como la longitud máxima de cadena para el proceso de entrada canónica. ( o ). Vea los comentarios que hay en el código para una explicación del uso de los diferentes modos de entrada. Espero |
|
|
|
Tutorial de Grant Guenther - 22 de Diciembre de 2006
|
| La unidad Iomega ZIP es una unidad de disco extraíble y de moda. Está disponible en tres versiones principales, la hay con interfaz SCSI, IDE, y otra que se conecta a un puerto paralelo. Este... |
| Cap 5 |
Preguntas de Uso Frecuente
|
| |
De buffer eléctricos convencionales que serían necesarios si el bus SCSI estuviese extendido fuera de la caja.5.7 ¿Puedo conectar una impresora con la unidad de puerto paralelo? Sí, pero actualmente, no se puede tener los drivers lp y ppa activos a la vez en el mismo puerto paralelo. Se ha |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Curso que profundiza en el gestor de montones (o montículos) dentro de Win32, así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para pasar a explicar... |
| Cap 20 |
El montón por defecto
|
| |
Bloque de código: {
void * buffer ; buffer = malloc( 1024 );
// aquí se hace lo que sea
free ( buffer );
}
Es equivalente a este otro código: {
void * buffer ; buffer = :HeapAlloc( GetProcessHeap(), 0 , 1024 );
// aquí se hace |
|
|
|
Tutorial de Mononeurona - 28 de Octubre de 2005
|
| Antes de continuar he de advertir que instalar una estación de trabajo NetBSD es un especie de ejercicio espiritual Zen donde la paciencia es retada a superar una difícil (y larga) prueba. Comencé a instalar... |
| Cap 3 |
Post-Instalación
|
| |
Embargo, parece que si se monta y se desmonta el USB Pen Drive, hay que hacer un pequeño hack de limpieza de buffer para montarlo otra vez en la misma sesión, (yo lo intenté pero no me funcino y me vi obligado a reiniciar). Los chicos de NetBSD ya están trabajando en este bug. Por otro lado, el quemador |
|
|
|
Tutorial de Alvaro Marín Illera alvaro at rigel.deusto.es - 27 de Octubre de 2005
|
| Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de los demás SGBDs (Sistema de Gestion de Base de Datos), como las transacciones y las subselects. Consume pocos recursos y... |
| Cap 3 |
Usando mysql
|
| |
buffer . ------mysql> ---MySQL tiene "auto completado" de comandos, como el bash. Así que podemos dar al [Tab] para ver todas los posibles comandos a ejecutar. Para empezar vamos a ver qué bases de datos tenemos ya creadas por defecto: mysql>show databases;---La BD mysql es la principal del servidor |
|
|
|
Tutorial de Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
|
| Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a traves de... |
| Cap 18 |
Preprocesador
|
| |
Using namespace std;
#include
// Las variables de preprocesador sirven para que el compilador haga ciertas
// modificaciones en el codigo fuente
#define PI 3. 1415
#define BATMAN "Bruce Wayne"
#define MISTERX "Felipe Gonzalez"
#define REVELAR
#define BUFFER 255
// podemos definir |
| Cap 21 |
Excepciones
|
| |
;
char *palabra;
char buffer [5];
ifstream ficheroInexistente;
// para capturar excepciones debemos crear un bloque try-catch
// que englobe algun momento problematico o critico del programa:
// try { codigo; } catch(TipoDeError) { codigo_corrector; }
// lo habitual suele ser |
|
|
|
Tutorial de Daniel Clemente - 27 de Octubre de 2005
|
| Las páginas que estás viendo están alojadas en mi propio servidor (IP 217. 126.10.173), que está en mi habitación encendido todo el día. Aquí explico las ideas que tuve durante el montaje y los respectivos... |
| Cap 8 |
Necesito nuevo kernel...
|
| |
Nuevas que se le añadieron al 2.4.24 cuando lo bajé. Tenía interés especial en 'arreglar' una cosa que me parece que deberían tener todos los sistemas operativos: la sección de datos de la pila no debe ser ejecutable. Así se evitan los ' buffer overflows' en los que se mete código en un sitio |
|
|
|
Tutorial de Robert Hart - 22 de Diciembre de 2006
|
| Este documento muestra cómo conectar su PC Linux a un servidor PPP, cómo usar PPP para enlazar dos redes locales y da un método para configurar su ordenador Linux como un servidor PPP. El documento... |
| Cap 9 |
Configurar su módem y puerto serie
|
| |
- recuerde: Linux es un sistema operativo multiusuario y multitarea). Para asegurarse de que los datos no se pierdan (los datos no sobrepasen el buffer de entrada y se pierdan), es necesario establecer algún método de control del flujo de datos. Hay dos maneras de hacer esto en puertos serie |
|
|