<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aztekmindz &#187; octalh</title>
	<atom:link href="http://aztekmindz.org/author/octalh/feed/" rel="self" type="application/rss+xml" />
	<link>http://aztekmindz.org</link>
	<description>Otro sitio creado con WordPress</description>
	<lastBuildDate>Mon, 14 Nov 2011 23:09:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Autoshooter para juegos FPS</title>
		<link>http://aztekmindz.org/2011/11/14/autoshooter-para-juegos-fps/</link>
		<comments>http://aztekmindz.org/2011/11/14/autoshooter-para-juegos-fps/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 23:08:28 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[CSHARP]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Juegos]]></category>

		<guid isPermaLink="false">http://aztekmindz.org/?p=349</guid>
		<description><![CDATA[Ocelote es un autoshooter programado en c# optimizado para monitorear un area determinada de pixeles en busca de un color ( target ) si los pixeles cambian al color del objetivo este lanza un click izquierdo para disparar. lo he probado con Nxxxuiz y funciona muy bien pero seguramente debe funcionar tmb para Quake, CS [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-350" style="margin: 10px;" title="ocelote" src="http://aztekmindz.org/wp-content/uploads/2011/11/ocelote.jpg" alt="" width="258" height="178" />Ocelote es un autoshooter programado en c# optimizado para monitorear un area determinada de pixeles en busca de un color ( target ) si los pixeles cambian al color del objetivo este lanza un click izquierdo para disparar.</p>
<p>lo he probado con Nxxxuiz y funciona muy bien pero seguramente debe funcionar tmb para Quake, CS y similares.</p>
<p>&nbsp;</p>
<p>Funcionamiento:</p>
<p><strong>Target RGB</strong> &#8211; El color en rgb del objetivo: ejemplo 255,30,30</p>
<p><strong>T.C</strong> &#8211; La tolerancia de color, yo utilizo 25 por las sombras y brillos pero depende cada quien variar este valor para ver con que tolerancia obtiene mejores resultados, entre menos sea buscara solo el color exacto.</p>
<p><strong>Area</strong> &#8211; Es el area en pixeles a escanear por default 2, esto quiere decir que escaneara un area de 4 Pixeles (2&#215;2) y si encuentra en esa area almenos la mitad de pixeles del color del objetivo lanza el disparo ( Clic Izquierdo)</p>
<p>Este autoshooter utiliza <strong>BitBlts</strong> para generar los bitmaps y <strong>lockbits</strong> para escanear el bitmap por bits en lugar de pixeles, de esta forma ahorramos recursos y es mucho,mucho,mucho mas rapido.</p>
<p>Enjoy It.</p>
<p><a href="http://www.megaupload.com/?d=ZFU4IDVT" target="_blank"> http://www.megaupload.com/?d=ZFU4IDVT</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2011/11/14/autoshooter-para-juegos-fps/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>HarukoSMS Envia SMS free en Mexico</title>
		<link>http://aztekmindz.org/2011/11/14/harukosms-envia-sms-free-en-mexico/</link>
		<comments>http://aztekmindz.org/2011/11/14/harukosms-envia-sms-free-en-mexico/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 20:01:02 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[CSHARP]]></category>
		<category><![CDATA[Inseguridad]]></category>

		<guid isPermaLink="false">http://aztekmindz.org/?p=336</guid>
		<description><![CDATA[Antes que nada una disculpa por tener tan abandonado el sitio, me ocupe en otras cosas y me quede sin tiempo para seguir investigando y publicando entradas. Bueno después de 2 años desaparecido les traigo una sorpresita jeje HarukoSMS es un programa (Prueba de concepto) hecho en C# para el envio de SMS, el programa [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aztekmindz.org/wp-content/uploads/2011/11/harukosms.jpg"><img class="alignleft size-full wp-image-340" style="margin: 10px;" title="harukosms" src="http://aztekmindz.org/wp-content/uploads/2011/11/harukosms.jpg" alt="" width="244" height="277" /></a></p>
<p>
Antes que nada una disculpa por tener tan abandonado el sitio, me ocupe en otras cosas y me quede sin tiempo para seguir investigando y publicando entradas.<br />
Bueno después de 2 años desaparecido les traigo una sorpresita jeje</p>
<p>
HarukoSMS es un programa (Prueba de concepto) hecho en C# para el envio de SMS, el programa aprovecha un fallo de seguridad en el carrier j.a.g.u.a.r-y.o.u, usenlo con responsabilidad y bajo su propio riesgo. Ni este sitio ni su autor se hacen responsables de usos inadecuados de esta prueba de concepto que únicamente fue programada con fines educativos.</p>
<p>
Es triste ver como la mayoría de los sistemas mexicanos están llenos de fallas garrafales como XSS, CSRF,SQL Injection y errores de diseño y atoenficiación como es el caso de esta empresa.<br />
Espero que los desarrolladores se preocupen más por la seguridad con la que diseñan sus sistemas, sistemas en los cuales la gente confía sus datos personales y su dinero.
</p>
<p>
Bueno les dejo el link mas abajo Enjoy It!<br />
<a href="http://www.megaupload.com/?d=415ROUAQ" target="_blank">http://www.megaupload.com/?d=415ROUAQ</a>
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2011/11/14/harukosms-envia-sms-free-en-mexico/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Magic Blue Hack &#8211; Controla Remotamente Celulares con Bluetooth</title>
		<link>http://aztekmindz.org/2008/10/05/magic-blue-hack-controla-remotamente-celulares-con-bluetooth/</link>
		<comments>http://aztekmindz.org/2008/10/05/magic-blue-hack-controla-remotamente-celulares-con-bluetooth/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 17:26:52 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Inseguridad]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=253</guid>
		<description><![CDATA[Magic Blue Hack es una herramienta programada en java que hace uso de bluetooth para controlar un telefono celular de forma remota, pide una confirmacion la primera vez que se desea controlar el telefono objetivo y despues uno es capaz de realizar distintos tipos de acciones como realizar llamadas, leer mensajes, ajenda, ver fotografias, etc.. [...]]]></description>
			<content:encoded><![CDATA[<p>Magic Blue Hack es una herramienta programada en java que hace uso de bluetooth para controlar un telefono celular de forma remota, pide una confirmacion la primera vez que se desea controlar el telefono objetivo y despues uno es capaz de realizar distintos tipos de acciones como realizar llamadas, leer mensajes, ajenda, ver fotografias, etc..</p>
<p>Es bastante similar al Bluetooth Hack a diferencia que este soporta mucho mas modelos y marcas.</p>
<p>Aqui les dejo una lista bastante extensa de todos los modelos que pueden ser controlados haciendo uso de Magic Blue Hack</p>
<p><strong><span style="color: #ff0000;">Alcatel:</span></strong> One Touch 557, One Touch 557a, One Touch 735, One Touch 756, One Touch C550, One Touch C552, One Touch C552a, One Touch C750, One Touch S853<br />
<span style="color: #ff0000;"><strong>Asus:</strong></span> P525<br />
<strong><span style="color: #ff0000;">Audiovox:</span></strong> SMT 5600<br />
<strong><span style="color: #ff0000;">BenQ:</span></strong> A520, C30, EF51, P50<br />
<strong><span style="color: #ff0000;">BenQ-Siemens:</span></strong> CL71, E61, S81, S88<br />
<strong><span style="color: #ff0000;">BlackBerry:</span></strong> 6220, 6230, 6280, 6720, 7100, 7100i, 7130, 7130e, 7210, 7230, 7250, 7280, 7290, 7510, 7520, 7730, 8100, 8130, 8300, 8310, 8320, 8700, 8703e, 8707, 8800, 8820, 8830<br />
<strong><span style="color: #ff0000;">CECT:</span></strong> A1000<br />
<strong><span style="color: #ff0000;">Cingular:</span></strong> Cingular 2125, Cingular BlackJack<br />
<strong><span style="color: #ff0000;">Dopod:</span></strong> Dopod 515, Dopod 557w, Dopod 565, Dopod 575, Dopod 585, Dopod 586w, Dopod 595, Dopod C720W<br />
<strong><span style="color: #ff0000;">HP:</span></strong> iPAQ 510 Mobile Messenger<br />
<strong><span style="color: #ff0000;">HTC:</span></strong> HTC MTeoR, HTC S310, HTC S620, HTC S650, HTC S710, P3400, P3450<br />
<strong><span style="color: #ff0000;">Huawei: </span></strong>U526, U626<br />
<strong><span style="color: #ff0000;">i-mate:</span></strong> i-mate Smartphone2, i-mate SP Jas, i-mate SP3, i-mate SP3i, i-mate SP5, i-mate SP5m, i-mate SPL<br />
<strong><span style="color: #ff0000;">I-mobile:</span></strong> 510<br />
<strong><span style="color: #ff0000;">Lenovo:</span></strong> V800<br />
<strong><span style="color: #ff0000;">LG: </span></strong>B2000, B2050, B2070, B2100, B2150, C1100, C1150, C2000, C2500, C2600, C3100, C3300, C3400, CG225, CU400, CU500, F2400, G1600, G1610, G4015, G7100, KE770, KE800, KE820, KE970, KG110, KG195, KG200, KG220, KG225, KG240, KG245, KG290, KG300, KG320, KG800, LG KE500, LG-KE600, LG550, LX550, LX570, M4410, MG100a, MG105, MG220, MX510, P7200, S5200, T5100, TU500, U8210, U8290, U8330, U8500, VX9400, VX9900<br />
<strong><span style="color: #ff0000;">LG Electronics:</span></strong> LG-B2060<br />
<strong><span style="color: #ff0000;">Mitac:</span></strong> Mio 8390, Mio 8860, Mio 8870<br />
<strong><span style="color: #ff0000;">Motorola:</span></strong> A1200, A760, A768, A780, A835, C155, C168, C257, C261, C290, C350, C350M, C380, C385, C390, C450, C550, C650, C975, E1000, E1070, E365, E380, E398, E398B, E398i, E550, E680, E680i, E770, E770-Vodafone, E790, E815, i830, i850, i930, K1, KZRK K1, L2, L6, L6i, L7-Vodafone, L71, Motorola Q, Motorola Q Plus, MPX220, PEBL U6, Razr V3, RAZR V3a, RAZR V3m, Razr V3x, RAZR V3xx, RAZR V3xxv, RAZR V6, RAZR2 V8, RAZR2 V9, RAZR2 V9m, ROKR E1, ROKR E2, ROKR E6, SLVR L7, SLVR L7e, SLVR L7i, SLVR L9, T720, V1050, V1075, V171, V177, V180, V186, V188, V190, V191, V195, V197, V220, V235, V300, V303, V360, V360-Vodafone, V365, V3c, V3i, V3m, V3r, V3t, V3v, V3x-Vodafone, V400, V500, V505, V525, V525M, V535, V545, V547, V550, V551, V555, V557, V600, V600i, V620, V635, V690, V80, V975, V980, V980M, W220, W315, W375, W490, W510, Z3<br />
<strong><span style="color: #ff0000;">NEC:</span></strong> N600<br />
<strong><span style="color: #ff0000;">Nokia:</span></strong> 2355, 2610, 2626, 2630, 2650, 2760, 2855i, 2865, 2865i, 3100, 3105, 3110c, 3120, 3125, 3152, 3155, 3155i, 3200, 3220, 3230, 3250, 3300, 3410, 3500, 3510, 3510i, 3530, 3586i, 3587, 3595, 3600, 3620, 3650, 3660, 5070, 5100, 5140, 5140i, 5200, 5300, 5310 XpressMusic, 5500, 6010, 6015, 6020, 6021, 6030, 6060, 6060v, 6061, 6070, 6080, 6085, 6086, 6100, 6101, 6102, 6102i, 6103, 6108, 6111, 6125, 6126, 6131, 6133, 6151, 6155, 6165, 6165i, 6170, 6200, 6220, 6225, 6230, 6230i, 6233, 6234, 6235, 6235i, 6255, 6255i, 6260, 6265, 6265i, 6267, 6270, 6275i, 6280, 6288, 6300, 6310i, 6500c, 6500s, 6555, 6585, 6600, 6610, 6610i, 6620, 6630, 6650, 6651, 6670, 6680, 6681, 6682, 6708, 6800, 6810, 6820, 6822, 7200, 7210, 7250, 7250i, 7260, 7270, 7360, 7370, 7373, 7390, 7500, 7600, 7610, 7650, 7710, 8600 Luna, 8800, 8800 Sirocco, 8910i, 9210, 9290, 9300, 9500, E50, E60, E61, E61i, E62, E65, E70, E90, N-Gage, N-Gage QD, N70, N70-1, N71, N72, N73, N75, N77, N80-1, N90, N91, N92, N93, N93i, N95<br />
<strong><span style="color: #ff0000;">O2:</span></strong> Ice<br />
<strong><span style="color: #ff0000;">Orange:</span></strong> SPV, SPV C100, SPV C500, SPV C550, SPV C600, SPV C700, SPV e100, SPV E200<br />
<strong><span style="color: #ff0000;">Panasonic:</span></strong> A210, SC3, VS2, VS3, VS6, X200P, X400, X400P, X500, X70<br />
<strong><span style="color: #ff0000;">Pantech:</span></strong> PG-1400, PG-1410, PG-C300<br />
<strong><span style="color: #ff0000;">Philips: </span></strong>568, 588, 755, 756, 766, 768, 960, S890, S900<br />
<strong><span style="color: #ff0000;">Qtek:</span></strong> 8100, 8500<br />
<strong><span style="color: #ff0000;">QTEK:</span></strong> QTEK 7070, QTEK 8010, QTEK 8020, QTEK 8080, QTEK 8100, QTEK 8300, QTEK 8310, QTEK 8600<br />
<strong><span style="color: #ff0000;">RoverPC:</span></strong> M1<br />
<strong><span style="color: #ff0000;">Sagem:</span></strong> MY 302X, MY 301X, MY 400V, MY 400X, MY 401C, MY 401X, MY 401Z, MY 501C, MY 501X, MY 600v, MY 600x, MY 700X, MY C4-2, MY C5-2, MY C5-2 Vodafone, MY V-55, MY V-56, MY V-65, MY V-75, MY W-7, MY X-4, MY X-5-2T, MY X-6, MY X-7, MY X-8, MY X5-2, MY X5-2M, MY X6-2, MY Z-5, my411X, myX5-2v, Sagem myS-7<br />
<strong><span style="color: #ff0000;">Samsung:</span></strong> A717, i300, i320, i320N, SCH A870, SGH A701, SGH A707, SGH C100, SGH C100G, SGH C130, SGH C140, SGH C160, SGH C170, SGH C200, SGH C207, SGH C207L, SGH C210, SGH C230, SGH C260, SGH C300, SGH C400, SGH C406, SGH C417, SGH D407, SGH D410, SGH D500, SGH D500C, SGH D500E, SGH D510, SGH D520, SGH D600, SGH D600E, SGH D720, SGH D800, SGH D807, SGH D820, SGH D830, SGH D836, SGH D840, SGH D900, SGH D900i, SGH E200, SGH E250, SGH E300, SGH E310, SGH E310C, SGH E315, SGH E316, SGH E330, SGH E330N, SGH E340, SGH E340E, SGH E350, SGH E350E, SGH E360, SGH E370, SGH E376, SGH E390, SGH E420, SGH E490, SGH E500, SGH E530, SGH E568, SGH E570, SGH E600, SGH E620, SGH E630, SGH E630C, SGH E690, SGH E700, SGH E710, SGH E715, SGH E720, SGH E728, SGH E730, SGH E736, SGH E760, SGH E780, SGH E800, SGH E808, SGH E810, SGH E820, SGH E830, SGH E840, SGH E870, SGH E878, SGH E890, SGH E898, SGH E900, SGH G600, SGH i300, SGH I320, SGH I607, SGH J600, SGH L760, SGH M600, SGH P200, SGH P300, SGH P310, SGH P400, SGH P510, SGH P777, SGH P850, SGH P900, SGH P906, SGH P910, SGH P920, SGH S300, SGH S300M, SGH S500, SGH T209, SGH T219, SGH T309, SGH T319, SGH T329, SGH T509, SGH T509S, SGH T519, SGH T609, SGH T619, SGH T629, SGH T729, SGH T809, SGH U600, SGH U700, SGH V200, SGH X100, SGH X100A, SGH X105, SGH X120, SGH X140, SGH X160, SGH X200, SGH X210, SGH X300, SGH X430, SGH X450, SGH X460, SGH X480, SGH X486, SGH X490, SGH X495, SGH X500, SGH X506, SGH X507, SGH X510, SGH X520, SGH X530, SGH X540, SGH X600, SGH X608, SGH X610, SGH X620, SGH X620C, SGH X630, SGH X636, SGH X640, SGH X640C, SGH X648, SGH X650, SGH X660, SGH X670, SGH X680, SGH X686, SGH X700, SGH X820, SGH X830, SGH Z107, SGH Z140, SGH Z170, SGH Z230, SGH Z240, SGH Z300, SGH Z370, SGH Z400, SGH Z400V, SGH Z500, SGH Z510, SGH Z530, SGH Z540, SGH Z560, SGH Z630, SGH Z720, SGH ZV10, SGH ZV40, SGH ZV50, SGH-i607, SPH A580, SPH A640, SPH A660, SPH A680, SPH A740, SPH A900, SPH A900P, SPH A920, SPH A940, SPH A960, SPH M500, SPH M510, SPH M610, SPH M620, Z130, Z150<br />
<strong><span style="color: #ff0000;">Sanyo:</span></strong> S750, SCP-6600<br />
<strong><span style="color: #ff0000;">Sendo:</span></strong> X<br />
<strong><span style="color: #ff0000;">Sharp:</span></strong> 770SH, GX-L15, GX10, GX10i, GX15, GX17, GX20, GX22, GX25, GX29, GX30, GX30i, GXT15, TM100, TM150<br />
<strong><span style="color: #ff0000;">Siemens:</span></strong> A31, A60, A65, A75, AL21, AP75, AX72, AX75, AX76, C55, C60, C62, C65, C65-Vodafone, C66, C72, C75, CF62, CF75, CF76, CX65, CX70, CX75, EF81, M50, M55, M56, M65, M75, MC60, ME75, MT50, S55, S57, S65, S75, SK65, SL42, SL45, SL55, SL65, SL75, ST60, SX1<br />
<strong><span style="color: #ff0000;">Sony-Ericsson:</span></strong> D750, D750i, F500i, J200i, J210i, J220i, J230i, J300a, J300i, K200i, K300, K300a, K300i, K310, K310a, K310i, K320i, K500i, K508, K508c, K508i, K510a, K510i, K530i, K550i, K600, K600i, K608i, K610, K610i, K618i, K700, K700c, K700i, K750, K750i, K790a, K790i, K800i, K800iv, K810i, K850i, M600i, P1i, P800, P900, P910, P910a, P910i, P990i, S500i, S700, S700i, S710a, T226, T230, T250i, T290a, T290i, T610, T616, T630, T637, T650i, T68, V600, V600i, V630i, W200a, W200i, W300, W300i, W550c, W550i, W580i, W600c, W600i, W610i, W660i, W700i, W710i, W800c, W800i, W810i, W810iv, W830i, W850i, W850iv, W880i, W900i, W910i, W950i, Z1010, Z200, Z300i, Z310i, Z310iv, Z500, Z500a, Z520a, Z520i, Z530i, Z550a, Z550i, Z558i, Z600, Z610i, Z710i, Z800<br />
<span style="color: #ff0000;"><strong>T-Mobile:</strong></span> MDA Dash, MDA Mail, SDA, SDA (US name), SDA II, SDA Music<br />
<strong><span style="color: #ff0000;">Tatung:</span></strong> M1<br />
<strong><span style="color: #ff0000;">VK Mobile:</span></strong> VK4000<br />
<strong><span style="color: #ff0000;">Vodafone:</span></strong> v1210, v1240, VDA II, VDA IV</p>
<div class="captionfull"><img src="http://www.aztekmindz.org/wp-content/uploads/2008/10/magicbluehackgi0.jpg" alt="" /></div>
<p><a title="Descarga Magic Blue Hack" href="http://www.aztekmindz.org/wp-content/uploads/2008/10/mbh-wwwaztekmindzorg.rar"><span style="color: #ff0000;">DESCARGAR MAGIC BLUE HACK</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/10/05/magic-blue-hack-controla-remotamente-celulares-con-bluetooth/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Soy parte de GNU/Linux?</title>
		<link>http://aztekmindz.org/2008/09/10/soy-parte-de-gnulinux/</link>
		<comments>http://aztekmindz.org/2008/09/10/soy-parte-de-gnulinux/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:53:32 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=212</guid>
		<description><![CDATA[Texto escrito por mi donde expongo la necesidad de explicar a grandes rasgos el movimiento GNU y la fusión final GNU/Linux, muy recomendable para todos los nuevos usuarios que incursionan en GNU/Linux y no saben que forman parte de toda una filosofia y una forma de vida, cometiendo el error de referirse al sistema operativo [...]]]></description>
			<content:encoded><![CDATA[<p>Texto escrito por mi donde expongo la necesidad de explicar a grandes rasgos el movimiento GNU y la fusión final GNU/Linux, muy recomendable para todos los nuevos usuarios que incursionan en GNU/Linux y no saben que  forman parte de toda una filosofia y una forma de vida, cometiendo el error de referirse al sistema operativo y al movimiento únicamente como &#8220;Linux&#8221;.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="750" height="800" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.aztekmindz.org/wp-content/uploads/2008/09/spdgl.swf" /><embed type="application/x-shockwave-flash" width="750" height="800" src="http://www.aztekmindz.org/wp-content/uploads/2008/09/spdgl.swf"></embed></object></p>
<p><a title="Descargar Documento en PDF" href="http://www.aztekmindz.org/wp-content/uploads/2008/09/spdgl.pdf"><span style="color: #ff0000;">Descarga este documento en PDF</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/09/10/soy-parte-de-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HideBatch NTFS ADS Ocultacion Avanzada de Archivos</title>
		<link>http://aztekmindz.org/2008/08/09/hidebatch-ntfs-ads-ocultacion-avanzada-de-archivos/</link>
		<comments>http://aztekmindz.org/2008/08/09/hidebatch-ntfs-ads-ocultacion-avanzada-de-archivos/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 01:25:45 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[Inseguridad]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=177</guid>
		<description><![CDATA[Todos los Windows NT nos ofrecen la posibilidad de instalar el S.O bajo un sistema de ficheros llamado NTFS, que supuestamente es más “seguro” que Fat32, porque nos da la oportunidad de crear políticas de acceso a nuestros ficheros, este sistema cuenta con una capacidad no documentada que nos permite usar los ADS (alternate dada [...]]]></description>
			<content:encoded><![CDATA[<p>Todos los Windows NT nos ofrecen la posibilidad de instalar el S.O bajo un sistema de ficheros llamado NTFS, que supuestamente es más “seguro”  que Fat32, porque nos da la oportunidad de crear políticas de acceso a nuestros ficheros, este sistema cuenta con una capacidad no documentada que nos permite usar los ADS (alternate dada stream), esta capacidad nos permite asociar información a un archivo o a un directorio, y existe para crear compatibilidad con el HFS (sistema de archivos de macintosh hierarchical file system), cuando asociamos archivo 1 a un archivo 2, permanece invariable, pero contiene el archivo 1 en esa seccion no documentada que en realidad esta apuntando a archivo2, lo que nos da la sensacion de &#8220;meter&#8221; todo un archivo dentro de otro.</p>
<p>¿Pero que beneficios nos trae?<br />
Bueno entre varias cosas podemos ocultar un archivo de 100MB dentro de un txt de 1KB si así lo quisiéramos, o en dado caso podríamos incluso ocultar algún tipo de backdoor o malware dentro de un proceso critico del sistema.</p>
<p>Para seguir las practicas he realizado un pequeño batch script que nos automatiza el proceso de ocultación.</p>
<div class="captionfull"><img src="http://www.aztekmindz.org/wp-content/uploads/2008/08/hb.gif" alt="HideBatch" /></div>
<p>hidebatch.bat</p>
<div class="dean_ch" style="white-space: wrap;">@<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> off<br />
color C<br />
cls<br />
title HideBatch NTFS ADS by Octalh <span class="br0">&#91;</span> www.aztekmindz.org <span class="br0">&#93;</span><br />
<a href="http://www.ss64.com/nt/if.html"><span class="kw1">if</span></a> &quot;%<span class="re2"><span class="nu0">1</span></span>&quot; == &quot;&quot; &nbsp; &nbsp;<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">portada</span><br />
<a href="http://www.ss64.com/nt/if.html"><span class="kw1">if</span></a> &quot;%<span class="re2"><span class="nu0">1</span></span>&quot; == &quot;-h&quot; &nbsp;<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">ocultar</span><br />
<a href="http://www.ss64.com/nt/if.html"><span class="kw1">if</span></a> &quot;%<span class="re2"><span class="nu0">1</span></span>&quot; == &quot;-u&quot; &nbsp;<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">mostrar</span><br />
<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">fin</span><br />
:<span class="re0">portada</span><br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; www.aztekmindz.org :<span class="re0">: octalh@gmail.com</span><br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; &nbsp;_ &nbsp; &nbsp; _ &nbsp; &nbsp; _ &nbsp; &nbsp; &nbsp; _ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; ^| ^| &nbsp; ^<span class="br0">&#40;</span>_^<span class="br0">&#41;</span> &nbsp; ^| ^| &nbsp; &nbsp; ^| ^| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_ &nbsp; &nbsp; &nbsp; ^| ^|<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; ^| ^|__ &nbsp;_ &nbsp;__^| ^|_____^| ^|__ &nbsp;_____ _^| ^|_ ____^| ^|__<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; ^| &nbsp;_ \^| ^|/ _ &nbsp;^| ___ ^| &nbsp;_ \^<span class="br0">&#40;</span>____ ^<span class="br0">&#40;</span>_ &nbsp; _^<span class="br0">&#41;</span> ___^<span class="br0">&#41;</span> &nbsp;_ \<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; ^| ^| ^| ^| ^<span class="br0">&#40;</span> ^<span class="br0">&#40;</span>_^| ^| ____^| ^|_^<span class="br0">&#41;</span> ^<span class="br0">&#41;</span> ___ ^| ^| ^|^<span class="br0">&#40;</span> ^<span class="br0">&#40;</span>___^| ^| ^| ^|<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; ^|_^| ^|_^|_^|\____^|_____^<span class="br0">&#41;</span>____/\_____^| &nbsp;\__^<span class="br0">&#41;</span>____^<span class="br0">&#41;</span>_^| ^|_^|<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; &#8211; &nbsp;Advanced Hide ^| Unhide NTFS File System &nbsp;-<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp; &nbsp; &nbsp; &#8211; &nbsp;By Octalh -<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;USO: hidebatch <span class="br0">&#91;</span>-h<span class="br0">&#93;</span> / <span class="br0">&#91;</span>-u<span class="br0">&#93;</span> <span class="br0">&#91;</span>Archivo <span class="nu0">1</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>Archivo <span class="nu0">2</span><span class="br0">&#93;</span><br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;<span class="br0">&#123;</span> -h <span class="br0">&#125;</span> &nbsp; &nbsp; &nbsp; &nbsp; Oculta un archivo dentro de otro<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;<span class="br0">&#123;</span> -u <span class="br0">&#125;</span> &nbsp; &nbsp; &nbsp; &nbsp; Ejecuta un archivo oculto<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;<span class="br0">&#123;</span> Archivo <span class="nu0">1</span> <span class="br0">&#125;</span> &nbsp;Archivo a ocultar<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;<span class="br0">&#123;</span> Archivo <span class="nu0">2</span> <span class="br0">&#125;</span> &nbsp;Archivo donde se ocultara Archivo <span class="nu0">1</span><br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;Ejemplo:<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;Ocultar archivo: &nbsp; &nbsp; &nbsp; &nbsp; hidebatch -h secreto.txt cancion.mp3<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a> &nbsp;Ejecutar archivo oculto: hidebatch -u secreto.txt cancion.mp3<br />
<a href="http://www.ss64.com/nt/echo.html"><span class="kw3">echo</span></a>.<br />
pause&gt;nul<br />
<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">fin</span><br />
:<span class="re0">ocultar</span><br />
type %<span class="re2"><span class="nu0">2</span></span> &gt;%<span class="re2"><span class="nu0">3</span></span>:%<span class="re2"><span class="nu0">2</span></span><br />
<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">fin</span><br />
:<span class="re0">mostrar</span><br />
Start .\%<span class="re2"><span class="nu0">3</span></span>:%<span class="re2"><span class="nu0">2</span></span><br />
<a href="http://www.ss64.com/nt/goto.html"><span class="kw1">goto</span></a> <span class="re0">fin</span><br />
:<span class="re0">fin</span></div>
<p>.</p>
<p>Suponiendo que queremos ocultar servidor.exe dentro de foto_xxx.jpg<br />
Solo tenemos que ejecutar HideBatch de la siguiente manera:</p>
<div class="dean_ch" style="white-space: wrap;">hidebatch.bat -h servidor.exe foto_xxx.jpg</div>
<p>Ahora podemos proceder a eliminar servidor.exe pues ya se encuentra oculto en foto_xxx.jpg</p>
<div class="dean_ch" style="white-space: wrap;">del servidor.exe</div>
<p>Y ahora para ejecutar servidor.exe hacemos lo siguiente.</p>
<div class="dean_ch" style="white-space: wrap;">hidebatch.bat -u servidor.exe foto_xxx.jpg</div>
<p>Con esto damos por terminada esta breve explicación de los ADS y claro esperemos que ahora tengan mas conciencia sobre lo indefenso que puede estar un administrador promedio frente a este tipo de ataques.</p>
<p>Ya sabes como siempre cualquier duda un E-mail</p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/08/09/hidebatch-ntfs-ads-ocultacion-avanzada-de-archivos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Detectar Maquina Virtual VM en C++</title>
		<link>http://aztekmindz.org/2008/08/04/detectar-maquina-virtual-vm-en-c/</link>
		<comments>http://aztekmindz.org/2008/08/04/detectar-maquina-virtual-vm-en-c/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 09:26:11 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[C \\ C++]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=165</guid>
		<description><![CDATA[Codigo en C++ que nos permite detectar si nuestra aplicación esta siendo ejecutada en una maquina virtual (virtual machine).]]></description>
			<content:encoded><![CDATA[<p>Codigo en C++ que nos permite detectar si nuestra aplicación esta siendo ejecutada en una maquina virtual (virtual machine).</p>
<div class="dean_ch" style="white-space: wrap;"><span class="coMULTI">/*<br />
Virtual Machine Detection<br />
&nbsp; &nbsp;Coded by stoopid</p>
<p>Credits to Cobein<br />
*/</span></p>
<p><span class="co2">#include &lt;stdio.h&gt;</span><br />
<span class="co2">#include &lt;windows.h&gt;</span></p>
<p><span class="kw4">char</span>* sProduct<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;*VMWARE*&quot;</span>, <span class="st0">&quot;*VBOX*&quot;</span>, <span class="st0">&quot;*VIRTUAL*&quot;</span> <span class="br0">&#125;</span>;</p>
<p>bool DetectVM<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; HKEY hKey;<br />
&nbsp; &nbsp; <span class="kw4">char</span> szBuffer<span class="br0">&#91;</span><span class="nu0">64</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; <span class="kw4">unsigned</span> <span class="kw4">long</span> hSize = <span class="kw4">sizeof</span><span class="br0">&#40;</span>szBuffer<span class="br0">&#41;</span> &#8211; <span class="nu0">1</span>;</p>
<p>&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>RegOpenKeyEx<span class="br0">&#40;</span> HKEY_LOCAL_MACHINE, <span class="st0">&quot;SYSTEM<span class="es0">\\</span>ControlSet001<span class="es0">\\</span>Services<span class="es0">\\</span>Disk<span class="es0">\\</span>Enum&quot;</span>, <span class="nu0">0</span>, KEY_READ, &amp;amp;hKey <span class="br0">&#41;</span> == ERROR_SUCCESS <span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span> RegQueryValueEx<span class="br0">&#40;</span> hKey, <span class="st0">&quot;0&quot;</span>, <span class="kw2">NULL</span>, <span class="kw2">NULL</span>, <span class="br0">&#40;</span><span class="kw4">unsigned</span> <span class="kw4">char</span> *<span class="br0">&#41;</span>szBuffer,&amp;hSize <span class="br0">&#41;</span> == ERROR_SUCCESS<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span><span class="br0">&#40;</span> <span class="kw4">int</span> i = <span class="nu0">0</span>; i &lt; <span class="br0">&#40;</span> <span class="kw4">sizeof</span><span class="br0">&#40;</span> sProduct <span class="br0">&#41;</span> / <span class="kw4">sizeof</span><span class="br0">&#40;</span> <span class="kw4">char</span>* <span class="br0">&#41;</span> <span class="br0">&#41;</span>; i++ <span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span> strstr<span class="br0">&#40;</span> szBuffer, sProduct<span class="br0">&#91;</span> i <span class="br0">&#93;</span> <span class="br0">&#41;</span> <span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RegCloseKey<span class="br0">&#40;</span> hKey <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; RegCloseKey<span class="br0">&#40;</span> hKey <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span> DetectVM<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a> <span class="br0">&#40;</span> <span class="st0">&quot;VM detected<span class="es0">\n</span>&quot;</span> <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a> <span class="br0">&#40;</span> <span class="st0">&quot;No VM detected<span class="es0">\n</span>&quot;</span> <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="nu0">0</span>;<br />
<span class="br0">&#125;</span></div>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/08/04/detectar-maquina-virtual-vm-en-c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Funcion Split / Strtok C++</title>
		<link>http://aztekmindz.org/2008/08/02/funcion-split-strtok-c/</link>
		<comments>http://aztekmindz.org/2008/08/02/funcion-split-strtok-c/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 06:34:34 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[C \\ C++]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=155</guid>
		<description><![CDATA[Funcion que sirve para partir cadenas de texto usando separadores, muy util para lanzar comandos con parametros, un ejemplo podria ser el uso de comandos en una herramienta que utiliza sockets, podemos enviar char arrays del tipo: comando-parametro1-parametro2 en texto plano atraves del socket o cualquier otro medio.]]></description>
			<content:encoded><![CDATA[<p>Funcion que sirve para partir cadenas de texto usando separadores, muy util para lanzar comandos con parametros, un ejemplo podria ser el uso de comandos en una herramienta que utiliza sockets, podemos enviar char arrays del tipo: comando-parametro1-parametro2 en texto plano atraves del socket o cualquier otro medio.</p>
<div class="dean_ch" style="white-space: wrap;"><span class="co2">#include &lt;cstdlib&gt;</span><br />
<span class="co2">#include &lt;stdio.h&gt;</span><br />
<span class="co2">#include &lt;windows.h&gt;</span></p>
<p><span class="coMULTI">/* ///////////////////////////////////////////////////////////////<br />
/*<br />
/* &nbsp;Funcion Split con strtok<br />
/* &nbsp;By Octalh<br />
/* &nbsp;www.aztekmindz.org | octalh@gmail.com<br />
/* &nbsp;USO: cmd(&quot;CADENA-DE-TEXTO&quot;,&quot;SEPARADOR&quot;,TROZO_DECEADO)<br />
/* &nbsp;Ejemplo: char* msj = cmd(&quot;salu2-desde-aztekmindz&quot;,&quot;-&quot;,2);<br />
/* &nbsp;msj es igual a: &quot;aztekmindz&quot;<br />
/* &nbsp;Los trozos se cuentan desde el &quot;0&quot;.<br />
/*<br />
*/</span> <span class="co1">///////////////////////////////////////////////////////////////</span></p>
<p>using namespace std;</p>
<p><span class="kw4">int</span> cc<span class="br0">&#40;</span> <span class="kw4">char</span>* strc, <span class="kw4">char</span> sep <span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp;<span class="kw4">int</span> cc = <span class="nu0">0</span>;<br />
&nbsp; &nbsp;<span class="kw1">while</span><span class="br0">&#40;</span> *strc <span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="br0">&#40;</span><span class="kw4">char</span><span class="br0">&#41;</span>*strc == <span class="br0">&#40;</span><span class="kw4">int</span><span class="br0">&#41;</span>sep<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cc++;<br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; strc++;<br />
&nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp;<span class="kw1">return</span> cc;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw4">char</span> *cmd<span class="br0">&#40;</span><span class="kw4">char</span> *str2,<span class="kw4">char</span> *sep, <span class="kw4">int</span> prt<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw4">static</span> <span class="kw4">char</span> salida<span class="br0">&#91;</span><span class="nu0">100</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; <span class="kw4">char</span> str<span class="br0">&#91;</span><span class="nu0">100</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; strcpy<span class="br0">&#40;</span>str,str2<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; <span class="kw4">int</span> cuantas = cc<span class="br0">&#40;</span> str,sep<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; <span class="kw4">char</span> *test<span class="br0">&#91;</span><span class="nu0">100</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; test<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span> = strtok<span class="br0">&#40;</span>str, sep<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>prt == <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span>cuantas != <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sprintf<span class="br0">&#40;</span>salida,<span class="st0">&quot;%s&quot;</span>,test<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sprintf<span class="br0">&#40;</span>salida,<span class="st0">&quot;ERROR&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span>cuantas<span class="nu0">+1</span> &gt; prt <span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">for</span><span class="br0">&#40;</span><span class="kw4">int</span> i = <span class="nu0">1</span>; i &lt; prt<span class="nu0">+1</span>; i++<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; test<span class="br0">&#91;</span>i<span class="br0">&#93;</span> = strtok <span class="br0">&#40;</span><span class="kw2">NULL</span>, sep<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sprintf<span class="br0">&#40;</span>salida,<span class="st0">&quot;%s&quot;</span>,test<span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sprintf<span class="br0">&#40;</span>salida,<span class="st0">&quot;ERROR&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="kw1">return</span> salida;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw4">int</span> main<span class="br0">&#40;</span><span class="kw4">int</span> argc, <span class="kw4">char</span> *argv<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; <span class="kw4">char</span>* msj = cmd<span class="br0">&#40;</span><span class="st0">&quot;A-B-C-D-E&quot;</span>,<span class="st0">&quot;-&quot;</span>,<span class="nu0">2</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;%s <span class="es0">\n</span>&quot;</span>,msj<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; system<span class="br0">&#40;</span><span class="st0">&quot;PAUSE&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="kw1">return</span> EXIT_SUCCESS;<br />
<span class="br0">&#125;</span></div>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/08/02/funcion-split-strtok-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efecto Matrix C++</title>
		<link>http://aztekmindz.org/2008/07/24/efecto-matrix-c/</link>
		<comments>http://aztekmindz.org/2008/07/24/efecto-matrix-c/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 01:12:47 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[C \\ C++]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=145</guid>
		<description><![CDATA[Codigo en C++ para simular un efecto matrix en pantalla completa, no tiene mucha utilidad pero me gusta xD]]></description>
			<content:encoded><![CDATA[<p>Codigo en C++ para simular un efecto matrix en pantalla completa, no tiene mucha utilidad pero me gusta  xD</p>
<div class="dean_ch" style="white-space: wrap;"><span class="co2">#include &lt;cstdlib&gt;</span><br />
<span class="co2">#include &lt;iostream&gt;</span><br />
<span class="co2">#include &lt;windows.h&gt;</span></p>
<p>using namespace std;</p>
<p><span class="kw4">int</span> main<span class="br0">&#40;</span><span class="kw4">int</span> argc, <span class="kw4">char</span> *argv<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
keybd_event<span class="br0">&#40;</span>VK_MENU, 0&#215;38, <span class="nu0">0</span>, <span class="nu0">0</span><span class="br0">&#41;</span>;<br />
keybd_event<span class="br0">&#40;</span>VK_RETURN, 0x1c, <span class="nu0">0</span>, <span class="nu0">0</span><span class="br0">&#41;</span>;<br />
keybd_event<span class="br0">&#40;</span>VK_RETURN, 0X1c, KEYEVENTF_KEYUP, <span class="nu0">0</span><span class="br0">&#41;</span>;<br />
keybd_event<span class="br0">&#40;</span>VK_MENU, 0&#215;38, KEYEVENTF_KEYUP, <span class="nu0">0</span><span class="br0">&#41;</span>;<br />
<span class="kw4">int</span> binary, count;<br />
HWND CurrentWin;<br />
CurrentWin = GetForegroundWindow<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
HANDLE consol;<br />
consol = GetStdHandle<span class="br0">&#40;</span>STD_OUTPUT_HANDLE<span class="br0">&#41;</span>;<br />
SetConsoleTextAttribute<span class="br0">&#40;</span>consol,FOREGROUND_GREEN<span class="br0">&#41;</span>;<br />
SetConsoleTitle<span class="br0">&#40;</span><span class="st0">&quot;Matrix&quot;</span><span class="br0">&#41;</span>;<br />
<span class="kw1">while</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
binary = rand<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span class="kw3">cout</span></a> &lt;&lt; binary;<br />
SetForegroundWindow<span class="br0">&#40;</span>CurrentWin<span class="br0">&#41;</span>;<br />
count = rand<span class="br0">&#40;</span><span class="br0">&#41;</span>%<span class="nu0">200</span>;<br />
<span class="kw1">if</span><span class="br0">&#40;</span>count&lt;<span class="nu0">51</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span class="kw3">cout</span></a> &lt;&lt; <span class="st0">&quot; &quot;</span>;<br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">return</span> <span class="nu0">0</span>;<br />
<span class="br0">&#125;</span></div>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/07/24/efecto-matrix-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TrashMail V1.0 by Octalh</title>
		<link>http://aztekmindz.org/2008/07/19/trashmail-v10-by-octalh/</link>
		<comments>http://aztekmindz.org/2008/07/19/trashmail-v10-by-octalh/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 05:32:59 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[CSHARP]]></category>
		<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=119</guid>
		<description><![CDATA[TrashMail es básicamente un programa codeado en C# para el envío de correo masivo. Pero que hace especial a TrashMail? A diferencia de muchos otros softwares que utilizan en su mayoría servidores SMTP anónimos, TrashMail utiliza los servidores SMTP de Gmail, por lo que ya no tendras que realizar esas búsquedas exhaustivas buscando algún servidor [...]]]></description>
			<content:encoded><![CDATA[<div class="captionfull"><img class="alignnone" src="http://www.aztekmindz.org/wp-content/uploads/2008/07/trahsmailb.gif" alt="" width="470" height="175" /></div>
<p>TrashMail es básicamente un programa codeado en C# para el envío de correo masivo.<br />
Pero que hace especial a TrashMail?</p>
<p>A diferencia de muchos otros softwares que utilizan en su mayoría servidores SMTP anónimos, TrashMail utiliza los servidores SMTP de Gmail, por lo que ya no tendras que realizar esas búsquedas exhaustivas buscando algún servidor SMTP libre, con una sola cuenta gmail estaras listo para enviar tus correos electronicos y sobre todo, al usar de motor al mismo Gmail, todos los correos que envíes llegaran directamente a la Bandeja de Entrada.</p>
<p>Esta es la versión BETA así que si encuentras algún fallo por favor házmelo saber.</p>
<p><em>Nota: Si importas los correos desde TXT tienen que ir separados por una coma.<br />
Requerimientos: Necesitan tener instalado Microsoft .NET Framework.<br />
[Testeado en XP SP2]<br />
</em></p>
<p><a title="Descargar Programa" href="http://www.aztekmindz.org/wp-content/uploads/2008/07/trashmail.zip"><span style="color: red;">Descargar TrashMail V1.0</span></a></p>
<p>Codigo Fuente Liberado</p>
<div class="dean_ch" style="white-space: wrap;">
using System;<br />
using System.<span class="me1">Collections</span>.<span class="me1">Generic</span>;<br />
using System.<span class="me1">ComponentModel</span>;<br />
using System.<span class="me1">Data</span>;<br />
using System.<span class="me1">Drawing</span>;<br />
using System.<span class="me1">IO</span>;<br />
using System.<span class="me1">Linq</span>;<br />
using System.<span class="me1">Net</span>;<br />
using System.<span class="me1">Net</span>.<span class="me1">Mail</span>;<br />
using System.<span class="me1">Text</span>;<br />
using System.<span class="me1">Windows</span>.<span class="me1">Forms</span>;</p>
<p>namespace trashmail<br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; public partial class Form1 : Form<br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; public Form1<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> Form1_Load<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listView1.<span class="me1">View</span> = View.<span class="me1">Details</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rlogs.<span class="me1">Text</span> += <span class="st0">&quot;<span class="es0">\n</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt; TrashMail by Octalh &gt;&gt;&quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rlogs.<span class="me1">Text</span> += <span class="st0">&quot;<span class="es0">\n</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + www.aztekmindz.org +<span class="es0">\n</span> <span class="es0">\n</span>&quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> button1_Click<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>textBox5.<span class="me1">Text</span> != <span class="st0">&quot;&quot;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listView1.<span class="me1">Items</span>.<span class="me1">Add</span><span class="br0">&#40;</span>textBox5.<span class="me1">Text</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot;Ingresa un Correo Electronico&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> button2_Click<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listView1.<span class="me1">Items</span>.<span class="me1">Clear</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> button3_Click<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OpenFileDialog openFileDialog1 = new OpenFileDialog<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; openFileDialog1.<span class="me1">Filter</span> = <span class="st0">&quot;Archivos de texto|*.txt&quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; openFileDialog1.<span class="me1">Title</span> = <span class="st0">&quot;Seleccione un archivo de texto&quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>openFileDialog1.<span class="me1">ShowDialog</span><span class="br0">&#40;</span><span class="br0">&#41;</span> == DialogResult.<span class="me1">OK</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FileStream yaNew = File.<span class="me1">Open</span><span class="br0">&#40;</span>openFileDialog1.<span class="me1">FileName</span>, FileMode.<span class="me1">Open</span>, FileAccess.<span class="me1">Read</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; StreamReader yaRead = new StreamReader<span class="br0">&#40;</span>yaNew<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw4">string</span> yaView = yaRead.<span class="me1">ReadToEnd</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; yaRead.<span class="me1">Close</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; yaNew.<span class="me1">Close</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw4">String</span><span class="br0">&#91;</span><span class="br0">&#93;</span> yaArray = yaView.<span class="me1">Split</span><span class="br0">&#40;</span>new <span class="kw4">char</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="br0">&#123;</span> <span class="st0">&#8216;,&#8217;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach <span class="br0">&#40;</span><span class="kw4">string</span> ya in yaArray<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listView1.<span class="me1">Items</span>.<span class="me1">Add</span><span class="br0">&#40;</span>ya<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; public <span class="kw4">int</span> envio<span class="br0">&#40;</span><span class="kw4">string</span> dec, <span class="kw4">string</span> den, <span class="kw4">string</span> para<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MailMessage objMM = new MailMessage<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objMM.<span class="me1">From</span> = new MailAddress<span class="br0">&#40;</span>dec,den<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objMM.<span class="me1">To</span>.<span class="me1">Add</span><span class="br0">&#40;</span>new MailAddress<span class="br0">&#40;</span>para,para<span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objMM.<span class="me1">Subject</span> = textBox4.<span class="me1">Text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objMM.<span class="me1">Body</span> = remsj.<span class="me1">Text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objMM.<span class="me1">IsBodyHtml</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SmtpClient objSC = new SmtpClient<span class="br0">&#40;</span><span class="st0">&quot;smtp.gmail.com&quot;</span>, <span class="nu0">587</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objSC.<span class="me1">Credentials</span> = new System.<span class="me1">Net</span>.<span class="me1">NetworkCredential</span><span class="br0">&#40;</span>textBox1.<span class="me1">Text</span>, textBox2.<span class="me1">Text</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objSC.<span class="me1">EnableSsl</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objSC.<span class="me1">Send</span><span class="br0">&#40;</span>objMM<span class="br0">&#41;</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="nu0">1</span>;</p>
<p>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; private bool verificar<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>listView1.<span class="me1">Items</span>.<span class="me1">Count</span> == <span class="nu0">0</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ ERROR ] No has introducido Receptores &quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>textBox3.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span> || <span class="br0">&#40;</span>textBox6.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ ERROR ] No has introducido el Emisor &quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>textBox1.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span> || <span class="br0">&#40;</span>textBox2.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ ERROR ] No has introducido la cuenta GMail &quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>textBox4.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ ERROR ] No has introducido un Asunto &quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>remsj.<span class="me1">Text</span>.<span class="me1">Length</span> == <span class="nu0">0</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ ERROR ] No has introducido un Mensaje &quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> proceso<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rlogs.<span class="me1">Text</span> += <span class="st0">&quot;<span class="es0">\n</span>ENVIANDO&#8230; &quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach <span class="br0">&#40;</span>ListViewItem item in listView1.<span class="me1">Items</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toolStripStatusLabel1.<span class="me1">Text</span> = <span class="st0">&quot;Enviando Mail a: &quot;</span> + item.<span class="me1">Text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>envio<span class="br0">&#40;</span>textBox3.<span class="me1">Text</span>, textBox6.<span class="me1">Text</span>, item.<span class="me1">Text</span><span class="br0">&#41;</span> == <span class="nu0">1</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toolStripStatusLabel1.<span class="me1">Text</span> = <span class="st0">&quot; [ ENVIADO ]&quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rlogs.<span class="me1">Text</span> += <span class="st0">&quot;<span class="es0">\n</span> [ OK ] Mensaje Enviado a: &quot;</span> + item.<span class="me1">Text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toolStripStatusLabel1.<span class="me1">Text</span> = <span class="st0">&quot; [ ERROR ] &quot;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rlogs.<span class="me1">Text</span> += <span class="st0">&quot;<span class="es0">\n</span> [ ERROR ] Mensaje No Enviado a: &quot;</span> + item.<span class="me1">Text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot; [ OK ] Proceso Terminado &quot;</span><span class="br0">&#41;</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> button4_Click<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>verificar<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proceso<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; private <span class="kw4">void</span> button5_Click<span class="br0">&#40;</span>object sender, EventArgs e<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox.<span class="me1">Show</span><span class="br0">&#40;</span><span class="st0">&quot;TrashMail V1.0 by Octalh | www.aztekmindz.org <span class="es0">\n</span> <span class="es0">\t</span> &nbsp; [ octalh@gmail.com ]&quot;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/07/19/trashmail-v10-by-octalh/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[Lemmon Screen] Sistema de proteccion biometrico</title>
		<link>http://aztekmindz.org/2008/07/14/lemmon-screen-sistema-de-proteccion-biometrico-2/</link>
		<comments>http://aztekmindz.org/2008/07/14/lemmon-screen-sistema-de-proteccion-biometrico-2/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 08:46:43 +0000</pubDate>
		<dc:creator>octalh</dc:creator>
				<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://www.aztekmindz.org/?p=79</guid>
		<description><![CDATA[Lemmon Screen es básicamente un sistema de protección biométrico de reconocimiento facial. Puedes bloquear tu equipo de intrusos físicos no autorizados utilizando como contraseña únicamente tu rostro. Lemmon Screen utiliza cualquier Webcam para realizar el reconocimiento facial. Ahora el usuario promedio puede disponer de la seguridad de las grandes agencias a precios bastante bajos si [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div class="captionfull"><img class="aligncenter" src="http://www.aztekmindz.org/wp-content/uploads/2008/07/bio.gif" alt="" /></div>
</p>
<p>Lemmon Screen es básicamente un sistema de protección biométrico de reconocimiento facial.</p>
<p>Puedes bloquear tu equipo de intrusos físicos no autorizados <span> </span>utilizando como contraseña únicamente tu rostro. Lemmon Screen utiliza cualquier Webcam para realizar el reconocimiento facial.</p>
<p>Ahora el usuario promedio puede disponer de la seguridad de las grandes agencias a precios bastante bajos si tomamos como único gasto la adquisición de una Webcam.</p>
<p>Cabe destacar que su seguridad es excelente, para todos aquellos que intenten utilizar alguna fotografía nuestra para acceder sin nuestra autorización no podrán romper la seguridad de L.S</p>
<p>Por ahora el proyecto se encuentra bajo constante desarrollo pero es una herramienta que promete mucho para un futuro relativamente corto.</p>
<p><a href="http://www.fileden.com/files/2007/12/7/1631476/LemonScreen_1.3.0.rar"><span style="color: #ff0000;">Descargar Programa</span></a></p>
<p>Mas informacion http://www.keylemon.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://aztekmindz.org/2008/07/14/lemmon-screen-sistema-de-proteccion-biometrico-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

