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.

Temas - DeBobiPro

Páginas: [1]
1
Dudas y pedidos generales / GoBuster Kali 2020.1
« en: Marzo 02, 2020, 03:38:08 pm »
Hola querida comunidad,

alguno de los lectores pudo agregar la herramienta "gobuster" en su kali v2020.1?

llevo un par de horas con esto y no he podido lograrlo.

gracias desde ya!

Un saludo.

2
Debates y Reviews / Créditos Skype o plan pre pago?
« en: Abril 22, 2019, 09:46:39 am »
Hola comunidad,

Hace un tiempo me he enfrentado a esta interrogante y me gustaría plantearla en la comunidad para conocer sus opiniones y experiencias.

El contexto de la pregunta va en 2 focos:

1.- Cuando quiero llamar a un País extranjero desde mi País natal: ¿Qué será mejor, ir a un call center o cargar créditos Skype? (ni pensar en llamar desde el móvil ya que es muy costoso)

2.- Cuando estoy en un País extranjero y quiero llamar a mi País natal: ¿Qué será mejor, cargar créditos Skype o comprar un plan prepago para usar redes sociales y utilizar llamadas de las misma redes?

Para ambos casos las llamadas serían tanto para hablar con amigos/familiares como para realizar llamadas a terceros (que no tendré en whatsapp por ejemplo)

Espero con interés sus comentarios  :D

Saludos!

3
Hacking / Conociendo un poco más a NMAP
« en: Febrero 11, 2019, 01:50:28 pm »
Hola querida comunidad,
Este post tiene el propósito de demostrar y explicar de manera general la forma de operar que tiene NMAP, siempre es bueno conocer un poquito más sobre las herramientas que utilizamos  ;D .

Aclaración: Estas son algunas de las funcionalidades que tiene NMAP, en ningún caso es un manual de uso completo.

Primero que todo, la pagina oficial del proyecto es https://nmap.org/ donde podrán encontrar mucha más información, sobre todo la que me parece interesante de mencionar es el apartado de los scripts https://nmap.org/nsedoc/ .


Escenario de pruebas que utilicé:
RED NAT (virtual BOX)
Máquina virtual con KALI Linux
IP: 10.1.1.4
ROL: Víctima

Maquina virtual con W7
IP: 10.1.1.9
ROL: Atacante


Comenzaremos entendiendo un poco que son las "banderas de comunicación TCP" o su nombre en inglés "TCP Communication Flags".

Cuando queremos realizar una transferencia de datos (estamos en el contexto de TCP) se realizan 3 etapas:
  • 3-way HandShake (negociación de 3 pasos)
  • En envío de los datos
  • Término de la conexión

Cada segmento TCP que se envía tiene una cabecera de 31 (he escuchado 32 también) bits y dentro de estos bit hay 6 bits que son importantes conocer para este post, me refiero a las "FLAGS".
Cabecera TCP


Los flags son:
[URG][PSH][FIN][ACK][RST][SYN]
cada uno de 1 bit

Descripción de los FLAG

URG: Notifica que el paquete viene con caracter urgente y debe ser procesado antes que la cola de paquetes pendientes.
PSH: Similar a URG, este bit indica al receptor que debe procesar el paquete en lugar de almacenarlo en memoria.
FIN: Indica que se terminó de enviar datos.
ACK: Indica que se recibió el paquete, algo así como "Acuso recibo".
RST: Indica que se recibió un dato no esperado y se requiere proceder con la conexión nuevamente para operar normalmente.
SYN: Indica que comienza la etapa 1 "3-way HandShake" o "el saludo de manos" , solo el primer paquete tanto del emisor como receptor debería tener este bit activo

Los bit URG y PSH corresponden a instrucciones del sistema y los 4 restantes FIN, ACK, RST y SYN hacen referencia al establecimiento, mantenimiento y término de la conexión.

Bueno, hasta aquí ya tenemos una idea bien general del funcionamiento de una transferencia de datos mediante el protocolo TCP, ahora veremos como se comporta NMAP y que tiene que ver lo recientemente visto con nuestra querida herramienta de escaneo.

Existen 3 grandes tipos de escaneo, por mencionar algunos:
  • Escaneo ICMP
  • Escaneo TCP
    • Método de escaneo abierto
    • Método de escaneo Sigiloso (Stealth)
    • Método de escaneo por terceros
  • Escaneo UDP

cada item se puede abrir en diferentes tipos de escaneo y es lo que hacemos cuando indicamos en nmap los argumentos como:

Código: (bash) [Seleccionar]
-sX -sT -sn -sAentre otros...


¿Cómo se ve en una maquina "victima" un escaneo?
Es muy importante saber que NMAP hace mucho ruido en la red, por lo que realizar escaneos a sitios, servidores o cualquier maquina pública se verá más menos de la siguiente forma:

Instrucción utilizada
Código: (bash) [Seleccionar]
nmap 10.1.1.4
Visualización de tráfico de RED con WireShark

Esto es solo un extracto de todo lo que me muestra WireShark, pero entendamos un poco que muestra la imágen.

1.- La columna Source indica de donde viene la data, que sabemos que nuestra máquina .9 es la atacante y el en la columna Destination se ve nuestra maquina victima .4. Con esto ya hay una sospecha de algo extraño por la cantidad de paquetes enviados desde la ip .9 a la ip .4

2.- En la columna info vemos algo que ahora ya conocemos "las FLAGS", si nos fijamos, los paquetes van desde la ip .9 a la .4 (GRIS) y luego hay una respuesta de la .4 a la .9 (ROJO) y esto se repite tantas veces como puertos me esté analizando.
PERO ahora ya sabemos que hace cada FLAG, primero envía [SYN] (trata de establecer una conexión) y la respuesta es [RST][ACK], o dicho en palabras simples, cada par de colores significa:
Atacante: "Hola amigo .4 ¿Tendrás X puerto abierto?" (SYN)"
Victima: "Acuso recibo, pero no esperaba que me hablen por este puerto"

3.- Para saber que puerto están escaneando, debemos leer el paquete [SYN], (ver lo seleccionado):

Esto significa que el atacante envió un paquete por el puerto 50084 hacia el puerto 587 de la victima. (se puede ver en la columna info)

Entonces si volvemos a mirar la imagen del ejemplo del tráfico de RED, ahora podemos ver claramente que hubo un escaneo de una ip ".9" a nuestro sistema ".4" por el puerto 50084 a los puertos: 587,23, 135, 113, 3389, etc...

¿Hasta aquí todo claro verdad?, por eso siempre tomen los resguardos antes de hacer un escaneo sin autorización ya que es relativamente sencillo de detectar.


Veamos ahora algunos tipos de escaneos y como funciona, nuestro puerto de ejemplo será el 9001 que está abierto.

Utilizaré "->" para indicar el tráfico desde el atacante a la victima y "<-" desde la victima al atacante.

Full Open Scan
instrucción nmap
Código: (bash) [Seleccionar]
nmap -sT -p 9001 10.1.1.4
Puerto abierto
-> [SYN] + PUERTO
<- [SYN] + [ACK]
-> [ACK]
-> [RST]



Puerto cerrado
-> [SYN] + PUERTO
<- [RST]




Escaneo Sigiloso
instrucción nmap
Código: (bash) [Seleccionar]
nmap -sT -p 9001 10.1.1.4Esta técnica se utiliza para tratar de evadir reglas de firewall, mecanismos de login "ocultar" nuestra visita simulando un trafico usual y cotidiano.
ACLARACIÓN: Esta técnica no garantiza anomización

Puerto abierto
-> [SYN] + PUERTO
<- [SYN] + [ACK]
-> [RST]

Puerto cerrado
-> [SYN] + PUERTO
<- [RST]


Escaneo inverso (Xmas)
instrucción nmap
Código: (bash) [Seleccionar]
nmap -sX -p 9001 10.1.1.4Esta técnica es bastante particular ya que cuando no hay respuesta significa que el puerto está abierto y cuando existe respuesta significa que el puerto está cerrado.

Esta técnica no es efectiva en sistemas más actuales de Windows.

Puerto abierto
-> [FIN, URG, PSH]
<- ... sin respuesta....


Puerto cerrado
-> [FIN, URG, PSH]
<- [RST] [ACK]







Seguiré con algunos ejemplos de escaneos y como se ven estos en WireShark, pero se los dejo hasta aquí mientras para que puedan ir probando y consultando si es que tienen alguna duda.

Estaré atento a sus comentarios.

Saludos Underc0ders!

[ESTE POST CONTINUARÁ....]

4
Debates y Reviews / CEH o G|PTT
« en: Noviembre 17, 2017, 04:44:37 pm »
No se si han tenido la oportunidad de comparar estas dos certificaciones, pero hasta hace poco solo conocía la de CEH de EC-Counsil (https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/) y ahora veo que existe "la competencia" ( o al menos eso me respondieron en el correo cuando consulté) llamada G|PTT de Global Secure (https://www.globalsecure.academy/gppt.html).

¿Cuál creen ustedes que es más significativa?
les agradecería sus opiniones, tanto de manera personal como para la comunidad sería interesante concoer estas dos certificaiones.

Saludos!

5
Python / [UnderTips] Funciones como parámetro de entrada en otras funciones
« en: Septiembre 09, 2016, 12:27:16 pm »
Muy buenas a todos!

En esta oportunidad quiero explicar de manera breve como trabajar las funciones como parámetro de entrada en otras funciones.

Primero que todo: ¿Que es un parámetro de entrada?
Código: (python) [Seleccionar]
def unaFuncion(primerParametro):
    otraVariable = primerParametro/2
    return otraVariable

numero = 10
print(unaFuncion(numero))
Output: 5

Pero, ¿que pasa cuando queremos utilizar la salida de una función varias veces dentro de otra función?

Modifiquemos el ejemplo anterior:
Código: (python) [Seleccionar]
def unaFuncion(f,n):
    otraVariable = f(n)/2
    return otraVariable

def cuadrado(num):
    return (num**2)

def cubo(num):
    return (num**3)

def raiz(num):
    return (num**0.5)

listaFunciones = [cuadrado,cubo,raiz]

numero = 10
for i in listaFunciones:
    print(unaFuncion(i,numero))
output:
50.0
500.0
1.5811388300841898

Lo que estamos realizando es utilizar una lista de funciones para enviarlas como parámetro de entrada a otra función.

Espero que este pequeño ejemplo práctico les pueda ser de utilidad :).


Visita el UNDERtip en:


http://blog.underc0de.org/undertip-funciones-como-parametro-de-entrada-en-otras-funciones-phyton/

Quedo atento a sus consultas y comentarios.

Saludos!

6
Underc0de / Diseño de adhesivo underc0de
« en: Abril 25, 2016, 08:00:12 pm »
Hola comunidad,
Quiero dejar a disposición de ustedes el diseño de un adhesivo que hice para repartir a mis colegas.

El adhesivo es este


Lo pueden descargar como PNG con este link
https://mega.nz/#!SQdBxRxa!8FDr3XZmaaPPbQ9cxouLfynmRXxxhEJvdbzAxMk8SAs

Vectorizado (Formato AI) en este link
https://mega.nz/#!GAl3naBQ!YXlmLdcJMAmxIix5FZAyHNKxG66NWDIwSWU2IT6TblQ

espero les guste !

Saludos!

7
Back-end / Sentencias SQL utilizando sistema de objetos de CodeIgniter
« en: Enero 20, 2016, 03:04:30 pm »
Muy buenas comunidad, quiero abrir este hilo para debatir sobre el uso del sistema de objetos de CodeIgniter para utilizar sentencias SQL, mostraré algunos ejemplos particulares, pero si tienen alguna duda la podemos resolver aquí.

bueno, lo más fácil es realizar la consulta con la función "query()" de esta manera

Código: (php) [Seleccionar]
$query = $this->db->query("SELECT username, password FROM users WHERE id_user = 1;");
pero este código se puede separar gracias al sistema de objetos que nos ofrece CodeIgniter.

La misma sentencia SQL quedaría

Código: (php) [Seleccionar]
$this->db->where('id_user', 1);
$this->db->select('username, password');
$consulta = $this->db->get('users');

Y si se requiere utilizar la comparación del WHERE con alguna variable simplemente se reemplaza el número por la variable
Código: (php) [Seleccionar]
$id = 1;
$this->db->where('id_user', $id);
$this->db->select('username, password');
$consulta = $this->db->get('users');

y para agregar un "JOIN ON", "ORDER BY" y "GROUP BY" sería de la siguiente manera

Código: (php) [Seleccionar]

$this->db->order_by('u.username', 'desc');
$this->db->group_by('e.nombre');
$this->db->join('empleo e','e.id_empleo = u.id_empleo');
$this->db->select('u.username, u.password, e.salario"');
$consulta = $this->db->get('users u');

Es interesante ver que se escribe prácticamente en orden inverso a la lectura tradicional, si cambian el orden puede que no les retorne exactamente lo que están buscando.


Todo esto, para que funcione realmente debe estar en una función declarada dentro de los modelos de CodeIgniter.
Para definir un modelo se hace de la siguiente manera
Código: (php) [Seleccionar]
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class 
Mi_modelo extends CI_Model {
public function 
miFuncion(){
// Código acá
}

}

Y no se olviden de cargar la librería que permite utilizar las bases de datos, pueden cargarlo en el archivo autoload.php editando la siguiente linea:
Código: (php) [Seleccionar]
$autoload['libraries'] = array('database');
De esta manera no tendrán que cargar la librería cada vez que usen una consulta SQL

8
Underc0de / Live Chat!
« en: Septiembre 15, 2015, 07:57:34 pm »
Muy buenas querida comunidad!

Me complace tener la dicha de presentarles a ustedes la nueva funcionalidad de UnderC0de, Live Chat ( se encuentra en la esquina inferior derecha)


Imagen del Live Chat

Esto no es un atajo para llegar al IRC ni mucho menos, Live Chat iniciará una conversación con un miembro del STAFF de manera personal al momento que ustedes escriban algún comentario.

¿Cómo funciona?
1.-  Hacen Clic en la barra de CHAT y se levantará el cuadro de chat.


2.- Escriben un mensaje y este será notificado a todos los miembros del STAFF disponibles para que uno atienda su consulta.


3.- Cuando un Miembro del STAFF entre a su sala de chat, el título de la conversación cambiará y se señalará con que miembro está hablando.


4.- Cuando un miembro del STAFF responde el globo de chat aparecerá del otro lado ( como los chat comunes)


5.- Ustedes pueden evaluar la charla positiva o negativamente ( esto quedará registrado igual que el chat )


6.- Finalmente podrán cerrar la ventana de chat dando click en las opciones diponibles. ( Se les recuerda configurar su NickName durante la charla para que podamos identificarlos)


Y eso es todo!

Esperamos que este sistema pueda serles de utilidad!

Gracias @ANTRAX por implementarlo y a los miembros del STAFF que ayudaron a probarlo.

OBSERVACIÓN:  No intenten realizar ataques XSS ni de ningún tipo, se arriesgan a ser baneados .

Saludos a todos!

9
Off Topic / ¿A que te dedicas?
« en: Julio 27, 2015, 05:52:06 pm »
Muy buenas gente!
Abro este post para invitar a cada uno de ustedes a compartir con el resto de la comunidad "A que se dedican".

La idea es que de manera resumida y a grandes rasgos (sin pasar a llevar la privacidad de cada uno) podamos conocernos un poco más y así saber a quien recurrir en caso de necesidad o en caso de querer emprender un pequeño/gran proyecto.

Para romper el hielo comenzaré yo:

Soy Ingeniero en Informática y actualmente trabajo en una área llamada Bio-Informática aportando a la investigación del Cáncer.

Suena interesante y lo es aun más cuando lo palpas con tus propias manos.

Los invito a aprender sobre la Bio-Informática y a compartir sus realidades.

Saludos!

10
Java / Cifrado en JAVA
« en: Junio 11, 2015, 10:27:12 pm »
Les comparto un código que realicé en JAVA que cifra palabras o frases según una llave numérica que nosotro definamos


¿Cómo funciona?
Definimos una clave privada la cual usaremos para cifrar y desifrar el código ( esta clave tiene que ser numérica de largo variable)

Lo que hace es lo siguiente:

Si utilizamos la clave 9876 y la palabra "cifrado ejemplo" se ordenará de la siguiente manera

C  I  F R A D O     E  J   E  M P L O
9 8  7 6 9 8 7       6 9  8   7 6  9 8

finalmente hará un cifrado Cesar de X cantidad de saltos según el número asociado en el siguiente alfabeto
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ . , ; :

Si llega al final del alfabeto seguirá con el inicio.

Espero les sirva , acá el Code
Código: (java) [Seleccionar]
package cifradoJava;

public class CifradoJAVA {
        static char ALFA[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '_', '.', ',', ';', ':'};
        static int count = 0, pos;
        static String aux,encrypt;
       
    static String Cifrar(String key, String phrase) {
        count = 0;
        aux = "";
        encrypt = "";
        for (int i = 0; i < phrase.length(); i++) {

            if (!" ".equals(phrase.substring(i, i + 1))) {
                aux = aux + key.substring(count, count + 1);
                count++;
            } else {
                aux = aux + " ";
            }

            if (count > key.length() - 1) {
                count = 0;
            }
        }

        for (int i = 0; i < phrase.length(); i++) {

            for (int j = 0; j < ALFA.length; j++) {
                if (String.valueOf(ALFA[j]).equalsIgnoreCase(phrase.substring(i, i + 1))) {
                    pos = j + Integer.parseInt(aux.substring(i, i + 1));

                    if (pos >= ALFA.length) {
                        pos = pos - ALFA.length;
                    }
                    encrypt = encrypt + ALFA[pos];
                }
                if (phrase.substring(i, i + 1).equalsIgnoreCase(" ")) {
                    encrypt = encrypt + " ";
                    j = ALFA.length;
                }
            }

        }

        //System.out.println(phrase);
        //System.out.println(aux);
        //System.out.println(encrypt);
        return encrypt;
    }

    static String Decifrar(String key, String phrase) {
        count = 0;
        aux = "";
        encrypt = "";
        for (int i = 0; i < phrase.length(); i++) {

            if (!" ".equals(phrase.substring(i, i + 1))) {
                aux = aux + key.substring(count, count + 1);
                count++;
            } else {
                aux = aux + " ";
            }

            if (count > key.length() - 1) {
                count = 0;
            }
        }

        for (int i = 0; i < phrase.length(); i++) {

            for (int j = 0; j < ALFA.length; j++) {
                if (String.valueOf(ALFA[j]).equalsIgnoreCase(phrase.substring(i, i + 1))) {
                    pos = j - Integer.parseInt(aux.substring(i, i + 1));

                    if (pos < 0) {
                        pos = (ALFA.length) - pos;
                    }
                    //System.out.println("pos: "+pos);
                    encrypt = encrypt + ALFA[pos];
                }
                if (phrase.substring(i, i + 1).equalsIgnoreCase(" ")) {
                    encrypt = encrypt + " ";
                    j = ALFA.length;
                }
            }

        }
        return encrypt;
    }

    public static void main(String[] args) {

        String phrase = "debobipro";
        String key = "9876"; //Cualquier número

        System.out.println(Cifrar(key, phrase));
        System.out.println(Decifrar(key, Cifrar(key, phrase)));

    }

}

Que lo aprovechen :)!

11
Dudas y pedidos generales / Animación 3D
« en: Abril 21, 2015, 10:57:07 am »
Hola querida comunidad underc0de,

Necesito ubicar un software que pueda hacer animaciones 3D "pieza a pieza" , es decir , la construcción por piezas de una maqueta virtual.
Que no sea Sketchup.

Gracias por su colaboración!

Saludos!

12
Otros lenguajes / Set de desafíos de programación
« en: Enero 15, 2015, 07:45:20 pm »
Querida comunidad, les comparto un set de desafíos de programación correspondientes a la ACM - International Collegiate Programming Contest

Estos son los desafíos del año 2013

DESCARGAR

Los desafíos de años anteriores están acá IR AL SITIO

Que los disfruten :)

Fuente: http://www.acm-icpc.cl/

13
Underc0de / Polera Underc0de
« en: Enero 12, 2015, 09:16:05 pm »
Estimados y estimadas !!

Les vengo a mostrar la polera que me mandé a hacer referente a la comunidad.

ojala les guste!!
Les dejo las imágenes:

Parte delantera



Macro al estampado


Parte trasera



Logo {0} parte trasera




Saludos !

14
Off Topic / Security Challenge
« en: Enero 02, 2015, 03:02:57 pm »
Para los amantes de la seguridad, les comparto un juego ONLINE bastante divertido que trata de lo mismo




Que es Mod-X?

Mod-X es un juego en línea de ficción. En Mod-X te convertirás en uno de los agentes de la Mod-X y tienes que resolver cualquier tarea que el equipo de moderadores-X que de. Como usted verá la historia gira en torno a una ruptura en algunos de los sistemas de Mod-X, y usted es el único que puede vencer al intruso. Mod-X tiene un número de niveles que debes pasar, partiendo fácil y trabajando hasta algunos desafíos difíciles. Usted será probado en todo, desde javascript / cifrados / codificaciones para vulnerabilidades daemon  / desmontaje / conocimientos en http ... y lo más importante, el sentido común!

Página del juego: http://www.mod-x.co.uk/main.php

Desafío numero 1: Tratar de registrarse.

Que lo disfruten :) !

15
Hola querida comunidad,

Tengo un problema con el gestor de menu "Alacarte" ya que no me guarda algunas aplicaciones y las elimina del menú, pero siguen existiendo en el sistema.

Particularmente me pasa con TeamViewer y Spotify.

Las instalo y quedan en el menú sin problemas, reinicio el PC y ya no están, pero si las puedo lanzar por línea de comandos.

Es super extraño ya que no me ocurre con ninguna otra aplicación.

Les dejo datos de mi sistema.

SO: Debian Jessie
Kernel: 3.16.0-4-amd64
Escritorio: Genome 3


Saludos!

16
Otros lenguajes / LaTeX - Guía Básica #1
« en: Noviembre 02, 2014, 07:48:16 pm »
Hola amigos de la comunidad, quería compartirles un poco de mi experiencia en LaTeX y ojala les pueda ayudar a soltar la mano y a interiorizarlo más en sus trabajos/informes o lo que sea de documentación.

Primero que todo, ¿ Que es LATEX?
Wikipedia lo sabe
No les daré la lata explicando y redactando de más :P!
PERO lo que si puedo rescatar es que es un lenguaje muy simple y que no caduca en el tiempo, es decir, aun que se versione 500 veces su código será totalmente compilable ideal para guardar memorias, tesis, doctorados, magister, PhD, etc...

Requerimientos:
1.- MiKTeX (Compilador) - Windows || Linux
2.- IDE de programación - SublimeText - TexMaker


AL Código!

Vale mencionar que cada vez que compilemos nuestro LaTeX generaremos un archivo PDF.

Texto de Ejemplo
Código: (latex) [Seleccionar]
\documentclass[10pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\author{UNDERC0DE}
\title{LATEX 1}
\begin{document}

\end{document}

Primera línea muy importante, donde especificamos que tipo de documento es, tamaño de la hoja, tamaño de letra, etc...
(veremos más ejemplos más adelante)

Código: (latex) [Seleccionar]
\documentclass[10pt,letterpaper]{article}
Luego agregamos los paquetes que utilizaremos, si queremos formulas matemáticas, tablas, graficos, lo que se les ocurra, todo está en latex.
aclaro que "\usepackage[utf8]{inputenc}" nos permite utilizar acentos y la letra "ñÑ".
Código: (latex) [Seleccionar]
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

Luego podemos agregar información importante como nombre del autor, fecha de edición, versión del documento, título, etc...
Código: (latex) [Seleccionar]
\author{UNDERC0DE}
\title{LATEX 1}

Finalmente llegamos al cuerpo de nuestro documento, donde podremos agregar nuestra temática .

LATEX trabaja con una especia de etiquetas así como HTML, se abre una y se tiene que cerrar y obviamente se pueden hacer etiquetas dentro de etiquetas , ahí a creatividad de cada uno.

Comenzamos "\begin{document}"  y terminamos con "\end{document}"
Código: (latex) [Seleccionar]
\begin{document}
NUESTRO DOCUMENTO
\end{document}

y para darle vida a nuestra CASI portada de ejemplo podemos utilizar \maketitle y nos hará una portada con los datos que definimos
Código: (latex) [Seleccionar]
\begin{document}
\maketitle
Hola
\end{document}

Teniendo un resultado como esto:

Algunos códigos para que hagan sus pruebas:

1.- Secciones Enumeradas
Código: (latex) [Seleccionar]
\section{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida. Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.


2.- Secciones sin enumeración
Código: (latex) [Seleccionar]
\section*{Resumen}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida. Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.


3.- Sub sección enumeradas
Código: (latex) [Seleccionar]
\section{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida.
\subsection{Detalle}
Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.


4.- Sub sección sin enumeració
Código: (latex) [Seleccionar]
\section*{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida.
\subsection*{Aplicación}
Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.


5.- Texto en negritas y cursiva
Código: (latex) [Seleccionar]
Hola \textbf{Mundo en negritas} \\
Hola \textit{Mundo en cursiva}
* El doble Back Slash "\\" significa salto de línea



Bueno el resto es jugar y practicar, si tienen dudas déjenlas aquí y las vamos trabajando, lo siguiente que veremos será :

  • Listas enumeradas y listas normales
  • Imágenes
  • Paquete de tipografías

Saludos!

17
Dudas y pedidos generales / Debian no detecta particiones
« en: Octubre 28, 2014, 06:14:16 pm »
Hola amigos de UNDERC0DE,

Les cuento de un problema que tengo en mi PC, un Notebook Samsung NP500P4C.

Realizo una partición de 50GB ( por ejemplo) para instalar Debian , pero en el momento de seleccionar partición sólo me muestra el TB de mi disco duro completo.

he buscado y leído varios lugares, videos e incluso contacto con el servicio técnico de Samsung quienes me hicieron hacer unas modificaciones en la BIOS  (UEFI) , pero tampoco dio resultado.

¿Alguna idea de cómo solucionar esto?

Muchas gracias de Ante mano.

Saludos!

18
Off Topic / Juego de ingenio infomático
« en: Octubre 07, 2013, 11:32:35 pm »
me estoy divirtiendo con esto, sería interesante que lo vieran :P

http://www.mod-x.co.uk/

son diferentes niveles con acertijos para avanzar :3

ojala les guste ^^

19
Recursos / [APORTE] textos en ASCII
« en: Octubre 06, 2013, 02:03:04 pm »
les dejo acá una pag que tengo hace un par de añitos, muy útil para escribir comentarios, firmas, pag, etc... en ASCII

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=UnderC0de

Saludos

 
Código: [Seleccionar]
                                                            _____0                                                         _____   
______   _____    _____    _____     ____________      _____\    \ ___________              _____   ____________      _____\    \ 
\     \  \    \  |\    \   \    \    \           \    /    / |    |\          \        _____\    \_ \           \    /    / |    |
 \    |  |    |   \\    \   |    |    \           \  /    /  /___/| \    /\    \      /     /|     | \           \  /    /  /___/|
  |   |  |    |    \\    \  |    |     |    /\     ||    |__ |___|/  |   \_\    |    /     / /____/|  |    /\     ||    |__ |___|/
  |    \_/   /|     \|    \ |    |     |   |  |    ||       \        |      ___/    |     | |____|/   |   |  |    ||       \       
  |\         \|      |     \|    |     |    \/     ||     __/ __     |      \  ____ |     |  _____    |    \/     ||     __/ __   
  | \         \__   /     /\      \   /           /||\    \  /  \   /     /\ \/    \|\     \|\    \  /           /||\    \  /  \   
   \ \_____/\    \ /_____/ /______/| /___________/ || \____\/    | /_____/ |\______|| \_____\|    | /___________/ || \____\/    | 
    \ |    |/___/||      | |     | ||           | / | |    |____/| |     | | |     || |     /____/||           | / | |    |____/| 
     \|____|   | ||______|/|_____|/ |___________|/   \|____|   | | |_____|/ \|_____| \|_____|    |||___________|/   \|____|   | | 
           |___|/                                          |___|/                           |____|/                       |___|/   
 


Páginas: [1]