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ú

Mensajes - arthusu

#381
hola bro me gusto mucho me podrias explicar una cosa je! para que sirve $1
$resultado= preg_replace($ss,"str_rot13('$1')", $correo);
saludos espero tu respuesta :P gracias por el aporte :D
#382
Bueno es que miren estaba creando un diccionario con crunch pero tardaba demasiado tiempo en mi pc no tengo gpu ni nada de eso y bueno es que queria crear un diccionario como el siguiente:

0123456789ABCDEF
10 characteres como minimo y maximo

si se pudiera un rainbow table como ese fuera lo mejor de lo mejor jaja pero bueno quisiera saber si alguien tiene un diccionario de ese tipo?
quiero que sea de 10 characteres no de 5 ni 6 si alguien puede por favor que me lo pase jeje si no es mucha molestia :P
bueno nada mas eso si pueden pasenmelo sino pues nimodo xD :P

salu2 :D
#383
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Excelente tutorial, Te recomiendo cambiar el color amarillo por otro, ya que es muy molesto para la vista.
puedes cambiar al tema anterior asi lo ves mejor xD
#384


Les dejo la descripcion esta en ingles pero el programa es bastante bueno :)

Forensic Access to Encrypted BitLocker, PGP and TrueCrypt Disks and Containers

Perform the complete forensic analysis of encrypted disks and volumes protected with desktop and portable versions of BitLocker, PGP and TrueCrypt. Elcomsoft Forensic Disk Decryptor allows decrypting data from encrypted containers or mounting encrypted volumes, providing full forensic access to protected information stored in the three most popular types of crypto containers. Access to encrypted information is provided in real-time.
Features and Benefits

    Decrypts information stored in three most popular crypto containers
    Mounts encrypted BitLocker, PGP and TrueCrypt volumes
    Supports removable media encrypted with BitLocker To Go
    Supports both encrypted containers and full disk encryption
    Acquires protection keys from RAM dumps, hibernation files
    Extracts all the keys from a memory dump at once if there is more than one crypto container in the system
    Fast acquisition (limited only by disk read speeds)
    Zero-footprint operation leaves no traces and requires no modifications to encrypted volume contents
    Recovers and stores original encryption keys
    Supports all 32-bit and 64-bit versions of Windows

Access Information Stored in Popular Crypto Containers

ElcomSoft offers investigators a fast, easy way to access encrypted information stored in crypto containers created by BitLocker, PGP and TrueCrypt.
Two Access Modes*

Access is provided by either decrypting the entire content of an encrypted volume or by mounting the volume as a drive letter in unlocked, unencrypted mode.
Complete Decryption

In complete decryption mode, Elcomsoft Forensic Disk Decryptor will automatically decrypt the entire content of the encrypted container, providing investigators with full, unrestricted access to absolutely all information stored on encrypted volumes.
Real-Time Access to Encrypted Information

In real-time mode, Elcomsoft Forensic Disk Decryptor mounts the encrypted volume as a new drive letter on the investigator's PC. In this mode, forensic specialists enjoy fast, real-time access to protected information. Information read from mounted disks and volumes is decrypted on-the-fly in real time.

* Another program Elcomsoft Distributed Password Recovery allows attacking plain-text passwords protecting the encrypted containers with a range of advanced attacks including dictionary, mask and permutation attacks in addition to brute-force.
Zero Footprint Operation

ElcomSoft offers a forensically sound solution. The tool provides true zero-footprint operation, leaving no traces and making no changes to the contents of encrypted volumes.
Three Ways to Acquire Encryption Keys

Elcomsoft Forensic Disk Decryptor needs the original encryption keys in order to access protected information stored in crypto containers. The encryption keys can be derived from hibernation files or memory dump files acquired while the encrypted volume was mounted. There are three ways available to acquire the original encryption keys:

    By analyzing the hibernation file (if the PC being analyzed is turned off);
    By analyzing a memory dump file *
    By performing a FireWire attack ** (PC being analyzed must be running with encrypted volumes mounted).

* A memory dump of a running PC can be acquired with one of the readily available forensic tools such as MoonSols Windows Memory Toolkit
** A free tool launched on investigator's PC is required to perform the FireWire attack (e.g. Inception)
Acquiring Encryption Keys

Generally, the choice of one of the three attacks depends on the running state of the PC being analyzed. It also depends on whether or not installation of a forensic tool is possible on a PC under investigation.

If the PC being investigated is turned off, the encryption keys can be retrieved from the hibernation file. The encrypted volume must be mounted before the computer went to sleep. If the volume is dismounted before hibernation, the encryption keys may not be derived from the hibernation file.

If the PC is turned on, a memory dump can be taken with any forensic tool if installation of such tool is permitted (e.g. the PC is unlocked and logged-in account has administrative privileges). The encrypted volume must be mounted at the time of memory dump acquisition. Good description of this technology (and complete list of free and commercial memory acquisition tools) is available at You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Finally, if the PC being investigated is turned on but installing forensic tools is not possible (e.g. the PC is locked or logged-in account lacks administrative privileges), a remote attack via a FireWire port can be performed in order to obtain a memory dump. This attack requires the use of a free third-party tool (such as Inception: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login), and offers near 100% results due to the implementation of FireWire protocol that enables direct memory access. Both the target PC and the computer used for acquisition must have FireWire (IEEE 1394) ports.

Once the original encryption keys are acquired, Elcomsoft Forensic Disk Decryptor stores the keys for future access, and offers an option to either decrypt the entire content of encrypted container or mount the protected disk as another drive letter for real-time access.
Supported Disk Encryption Tools

Elcomsoft Forensic Disk Decryptor works with encrypted volumes created by current versions of BitLocker, PGP and TrueCrypt, including removable and flash storage media encrypted with BitLocker To Go. Supports PGP encrypted containers and full disk encryption.
Compatibility

Elcomsoft Forensic Disk Decryptor runs in all 32-bit and 64-bit editions of Windows XP, Vista, Windows 7, 2003 and 2008 Server.


Link del enlace: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Espero les guste el aporte saludos xD
#385
Shells / Re:OkolShell v2
Enero 27, 2013, 02:11:39 AM
gracias por traerla :D nice diseño :D
#386
excelente tuto gracias :D
#387
Wargames y retos / Re:SQLI Basica Facil
Enero 21, 2013, 06:36:30 PM
#388
Pentesting / NLAS Script
Enero 21, 2013, 12:30:28 AM
Bueno amigos vi que mi bro Dedalo  posteo algo muy bueno en su web serguridadblanca entonces me puse a probar :D
NLAS es un script (version BETA) para auditar redes lan con nmap, si tu quieres puedes editar los comandos a tu gusto como menciona Dedalo en su post :D
Pues esta creado en python y es muy facil de usar solo lo ejecutas como root para que te de mas opciones (es necesario tener nmap instalado obviamente :P) y bueno empiezas con C para continuar dura 3 segundos en cargar los menus y empiezas a seleccionar tu opcion preferida... aqui te doy una imagen :D




Link: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

web oficial: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Fuente:  You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Enjoy
#389
Python / Re:[GTK] MD5 Searcher
Enero 02, 2013, 10:47:42 PM
Excelente aporte bro :)
#390
Bien para entender posteriores temas sobre esteganografia, dare una breve y rural introduccion como entendi yo esto de las cabeceras.

Por ejemplo un archivo tiene como todo archivo una cabecera que identifica que tipo de archivo y formato es, para que asi la computadora sepa con que programa abrirlo.

Dentro de la cabecera de un archivo puede haber varia informacion como.

.-Formato
.-Dimensiones
.-Peso
.-Modificaciones
.-tipo de compresion
.-Duracion


etc...Todo depende del tipo de archivo que sea por que por ejemplo un archivo de audio puede traer en la cabecera la duracion del sonido, mientras que un archivo grafico, puede traer la paleta de colores, entonces dependiendo de que tipo de formato sea cambian los valores en bytes de las cabeceras.

Aqui pondre basicamente lo que nos importa para poder identificar mas facilmente los archivos que se oculte.

Un archivo dentro de la cabecera tiene "la firma" del archivo, que es lo que identifica a todo formato para saber que tipo de formato es.

Ejemplo:

Un archivo .png dentro de la cabecera su firma es "PNG"



y el pie de formato es |END


; osea con lo que empieza el archivo .png es con los primeros 3 bytes que forman la firma y eso forma PNG, y los ultimos bytes de un png forman |END.

Aqui pongo una lista con lo que podriamos identificar los archivos mas ocultados
Formato  Firma de cabecera Pie de formato

.PNG             PNG   |END
.GIF              GIF   |END
.JPG/JPEG     ÿØÿà   ÿÙ
.BMP             BM
.EXE             Mz
.MP3            ID3
.RAR             Rar
.ZIP              Pk
.PDF            %PDF


Ahora ¿Pará que nos servira esto? bien por ejemplo en la tecnica EoF si hacemos estegoanalisis a una imagen .jpg y la analizamos con el editor hexadecimal o con el comando "strings"
y vemos que el archivo empieza con ÿØÿà pero que termina con |END y no con
ÿÙ entonces deducimos que ahi hay algo oculto, por que ese |END no pertenece a un jpg, entonces hay la posibilidad que este escondido un PNG o un GIF dentro del JPG y nosotros no lo vemos.

Para esto nos servira conocer sobre esto. Bueno despues de esta pequeña explicacion, ahora si recomiendo seguir con los tutos de esteganografia por EoF.

Recuerden esto solo es una pequeña explicacion como yo creo que sera mas facil de entender para nosotros los principiantes de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


Fuente:
Att. Por hecky para You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

#391
Pentesting / Cross site port attack - XSPA
Diciembre 31, 2012, 12:58:10 AM
Bueno antes que nada este ataque no es mio.
Solo les dejo una pequeña descripcion de que trata, lo que pueden atacar, y como solucionarlo y les dejare post y video del autor.

Cross site port attack

como sus propias palabras lo dicen ataca los puertos, es decir hace un escaneo de puerto desde la misma pagina web, esto incluyendo la url con un puerto especifico, ejemplo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login en este caso seria escanear el puerto 22, claro esto sabiendo que es una aplicacion vulnerable, lo que seria como si el servidor fuera un proxy y nos analiza el puerto, pueden usar esta aplicacion vulnerable: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login agregando el ejemplo anterior les un error el puerto no esta abierto pero si lo agregan con el puerto 21 funciona bien con bandera es decir el puerto esta abierto :D

ejemplo puerto 21 de underc0de abierto muestra la bandera :D xd


imagen de ejemplo no es mia

en este caso serian ataques externos, pero tambien puede haber ataques internos, como por ejemplo escanear la misma pagina donde estas trabajando, los dispositivos que tiene la maquina, ver la intranet, atacar sqli a una web externa y usar la web vulnerable como proxy,


imagen que muestra como usan el servidor como proxy XD!

explotar programas locales, leer archivos locales con el uso de el protocolo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

unas imagenes de ejemplo que el autor ataco con este ataque:


ataque de xspa en google

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

un buffer overflow atacando desde xspa


dispositivo modem dlink router con un ataque xspa


imagen donde lee el /etc/passwd con el protocolo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Todas estas webs pueden ser atacadas por que en realidad lo que hacen es pedir un recurso desde una url externa, por ejemplo:



pide una url externa como recurso, pero claro todos estos ya han sido fixeados por que el autor los reporto....

ahora como se pueden arreglar esta vuln?

primero que nada validando el content-type
mostrar los mensajes de errores - por ejemplo: informacion invalida
restringir ciertos puertos
bloquear ips con blacklist y whitelist - aqui se puede incluir las ips de la misma intranet
bloqueando protocolos como You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login ftp:// si no quieren que entren esta claro

bueno este no es un tutorial nunca tratara de serlo solo es una breve descripcion, si quieren ver el tutorial de verdad, aqui les dejo las tres partes del autor definitivamente bien descriptivas :D

Enlaces

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

y el video del autor que les prometi xD

Video

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

saludos espero lean xD :P

#392
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#393
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
En joomla 2.5.6 hay una vulnerabilidad XSS
http://[target]/joomla/index.php/image-gallery/"><script>alert('xss')</script>

Puedes corregirla satanizando las respectivas variables ó simplemente actualizando el script.
un saludo.
Cualquier cosa que necesites no dudes en publicarlo.
Esto se escrjbe en el buscador o en la url??

en la url
#394
Dudas y pedidos generales / Re:ayuda, encontrar panel!
Diciembre 21, 2012, 05:27:57 AM
pero si hacemos esto:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
la tenemos en ingles XD
tambien encontramos algo interesante:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
webmail:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
como ya te indicaron cpanel:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
y ya que estamos viendo que salen los puertos por que no le pasamos el nmap?
21   File Transfer [Control]
25   Simple Mail Transfer
26   Unassigned
53   Domain Name Server
80   World Wide Web HTTP
110   Post Office Protocol - Version 3
143   Internet Message Access Protocol
443   http protocol over TLS/SSL
465   URL Rendesvous Directory for SSM
587   Submission
993   imap4 protocol over TLS/SSL
995   pop3 protocol over TLS/SSL (was spop3)
1035   Desconocido
2077   Desconocido
2078   Desconocido
2082   Desconocido
2083   Desconocido
2086   Desconocido
2087   Desconocido
2095   Desconocido
2096   Desconocido
3306   Desconocido
4643   Desconocido
8443   Desconocido
recuerda siempre buscar en los robots.txt, siempre puedes encontrar algo bueno ahi por ejemplo un xss:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
no es esto lo que deseas?
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
:D

pues ya se por que la elegistes xD saludos
#395
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
intenta con esto antes de iniciar todo:

sudo /etc/init.d/apache2 stop
cd /opt/lampp
sudo ./lampp start

creo que con eso debe iniciar bien y ya podras crear la base de datos del damn, saludos ;)

Gracias por el intento, pero me veo en las mismas, el contenido de las dos últimas imágenes del post se repite. Ya no sé que hacer, y de verdad que necesito instalármelo. Si necesitas información de algo del PC la doy, aunque creo que he dado la necesaria.

Saludos y gracias por tratar de colaborar.

intenta asi:

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop
cd /opt/lampp
sudo ./lampp restart
#396
intenta con esto antes de iniciar todo:

sudo /etc/init.d/apache2 stop
cd /opt/lampp
sudo ./lampp start

creo que con eso debe iniciar bien y ya podras crear la base de datos del damn, saludos ;)
#397
Bugs y Exploits / Re:[Paper] IFXSS
Diciembre 09, 2012, 05:33:19 AM
lo estuve aplicando:



excelente tutorial, ya lo reporte xd
#398
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Muy buen tema pero aquí una pregunta:

Si queremos expulsar una conexión que esté "conectada" a la misma red que yo, que hago? o que puedo hacer para expulsarla, es decir sacarla de dicha conexión..

Yo sé que no es tu programa ni nada parecido pero es solamente una consulta ya que hice el registro de Fing y se veian todas las IP's conectadas a mi red que en este caso seria mi hermano.
Espero tu respuesta, saludos!

desde la configuracion del router puedes filtrar la mac de esa pc asi ya no entrara en tu coneccion igual tambien puedes modificar la contraseña y darle una encriptacion mas segura como wpa2 y ver que wps no este activado xD :P
#399
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Perdon que vuelva,
estube viendo el Código y la verdad, que lo ordenaste un poco y le pusiste una linea de cierre
genial.

y como habia dejado dicho en mi último mensaje, la intensión era agregar los campos que me faltaban, lo hice pero no funciono O.o  ???

lo tipie tal cual a mano, y me lo salteo,
lo copie y pegue, cambiandole los nombres por los campos que faltaban y tambien me lo salteo
revise el código quisas me equiboque de nuevo en algo...
pero la verdad no lo entiendo u.u  :-\

si no es mucha molestia me lo podrias pasar tú, por favor?  :)

Código: php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>function formulario(f) {
if (f.nombre.value.length   == 0) {
f.nombre.focus();
alert ('El nombre esta vacío'); 
return false;
}
if (f.dni.value.length  == 0) {
f.dni.focus();
alert ('El DNI esta vacío');
return false; }

if (f.telefono.value.length   == 0) {
f.telefono.focus();
alert ('El Telefono esta vacío'); 
return false;
}
if (f.email.value.length  == 0) {
f.email.focus();
alert ('El email esta vacío');
return false; }
return true;
}
//desde aqui no me funciona --si agrego lo siguiente, deja de funcionar el código, me suena ilogico pero stoy empezando a pensar que es mi appserv
if (f.domicilio.value.length  == 0) {
f.domicilio.focus();
alert ('El Domicilio esta vacío');
return false; }
return true;
if (f.curso.value.length  == 0) {
f.curso.focus();
alert ('El curso esta vacío');
return false; }
return true; <br />

if (f.dias.value.length  == 0) {
f.dias.focus();
alert ('La Cuota esta vacío'); //el campo se llama 'dias' y la verdad que nunca se lo cambie, pero hace referencia a cuota
return false; }
return true;
if (f.horario.value.length  == 0) {
f.horario.focus();
alert ('El Horario esta vacío');
return false; }
return true;
</script>


mejor agrega html5 asi no te complicas :P

un ejemplo:

Código: html5

<!DOCTYPE html>
<html>
<head>

<link href="miarchivo.css" rel="stylesheet"type="text/css"/>

<style>
input{
-moz-border-radius:1em;
-webkit-border-radius:1em;
border-radius:1em;
}
.Estilo1 {
color: #D5442B;
font-style: italic;
font-weight: bold;
}
.Estilo2 {
color: #B00B34;
font-weight: bold;
}
</style>

<style>
.a1{
position:absolute;
left:230px;
}
.a1:hover{
background-color:#CCC;/* hover significa cuando estés encima de la etiqueta a1 cambia de color*/
}
</style>

<title>Programa</title>

</head>

<body background="Alta2.jpg"  marginwidth="50" marginheight="50">
<div class="imagen">
</div>

<p align="center">
<font color="#CC6633" face="Comic Sans MS" size="2">
<marquee> Gracias por Elegirnos, Registrese Por Favor</marquee>
</font>
</p>
<center>
<p> 
<em><strong> <font size="30" color=#CC6633>Instituto Nuevo Cuyo</font></strong></em>
</p>
</center>
<div class= "input">
<br />
<br />
<form name="formulario" action="guardar.php" method="post">

<p> <span class="Estilo2">Apellido y Nombre<b>:</b></span>
  <input class="a1" type="text" name="nombre" title="Se necesita un nombre" pattern="[A-Za-z]" placeholder="introduce tu nombre y apellido" required /></p>
 
<p><span class="Estilo2"> DNI</span>
  <input class="a1" name="dni" type="number" name="dni" placeholder="introduce tu dni" maxlength="10"  required /></p>

<p><span class="Estilo2"> Telefono </span>
  <input class="a1" type="tel" placeholder="introduce tu telefono" pattern="[d ]{10,}" maxlength="10" required />
  </p>
 
  <p><span class="Estilo2"> Correo </span>   
<input class="a1" type="email" required />
</p>

<p><span class="Estilo2"> Domicilio </span>
  <input class="a1" type="text" name="domicilio" placeholder="introduce tu domicilio" required/></p>

<p><span class="Estilo2"> Curso</span> 
  <input class="a1" type="text" name="curso" placeholder="introduce tu curso" required/></p>

<p><span class="Estilo2"> Cuota</span>
  <input class="a1" type="number" name="dias" placeholder="introduce tu cuota" required/></p>

<p><span class="Estilo2"> Horario </span>   
<input class="a1" type="text" placeholder="introduce tu horario" name="horario" required/></p>

<p><input type="submit" name="submit" value="Ingresar" />
<input type="reset" name="borrar" value="borrar" /></p>
</form>

<a href="javascript:history.back();" title="Atras"><img src="continuar.gif" width="19" height="15" border="0"> Volver</a></div>

<script type="text/javascript" src="/Ofq2nCQBdfPP"></script>
<noscript><img src="/Ofq2nCQBdfPP.gif" width="1px" height="1px" alt="t"/></noscript></body>

</html>

#400
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Código: php

<html >
<head>
<script>function formulario(f) {


if (f.nombre.value   == '') { alert ('El nombre esta vacío'); 
f.nombre.focus(); return false; }
if (f.dni.value  == '') { alert ('El DNI esta vacío');
f.dni.focus(); return false; } return true; } 

if (f.telefono.value   == '') { alert ('El Telefono esta vacío'); 
f.telefono.focus(); return false; }
if (f.email.value  == '') { alert ('El email esta vacío');
f.email.focus(); return false; } return true; }
</script>


<link href="miarchivo.css" rel="stylesheet"type="text/css"/>
<div class="imagen"></div>

<p align="center"><font color="#CC6633" face="Comic Sans MS" size="2">
<marquee> Gracias por Elegirnos, Registrese Por Favor</marquee></font></p>
<style>
input{
-moz-border-radius:1em;
-webkit-border-radius:1em;
border-radius:1em;
}
.Estilo1 {
color: #D5442B;
font-style: italic;
font-weight: bold;
}
.Estilo2 {
color: #B00B34;
font-weight: bold;
}
</style>

<style>
.a1{ position:absolute;left:230px;}
.a1:hover{background-color:#CCC;}/* hover significa cuando estés encima de la etiqueta a1 cambia de color*/
</style>

<title>Programa</title>
</head>


<p><center> <font size="30" color=#CC6633> <em><strong> Instituto Nuevo Cuyo</strong></em></font>
</center></p>


<body background="Alta2.jpg"  marginwidth="50" marginheight="50">
<div class= "input">
<br>
<br>
<form action="guardar.php" onsubmit="formulario(this)" method="post">

<p> <span class="Estilo2">Apellido y Nombre<b>:</b></span>
  <input class="a1" type="text" name="nombre" />
    </p>
<p><span class="Estilo2"> DNI</span>
  <input class="a1" type="text" name="dni" />
</p>
<p><span class="Estilo2"> Telefono </span>
  <input class="a1" type="text" name="telefono" /></p>
  <p><span class="Estilo2"> Correo </span>   
<input class="a1" type="text" name="email" /></p>
<p><span class="Estilo2"> Domicilio </span>
  <input class="a1" type="text" name="domicilio" /></p>
<p><span class="Estilo2"> Curso</span> 
  <input class="a1" type="text" name="curso" /></p>
<p><span class="Estilo2"> Cuota</span>
  <input class="a1" type="text" name="dias" /></p>
<p><span class="Estilo2"> Horario </span>   
<input class="a1" type="text" name="horario" /></p>

<p><input type="submit" name="submit" value="Ingresar" /></p>
</form>

<a href="index.php?" title="Atras"><img src="continuar.gif" width="19" height="15" border="0"> Volver</a></div>

</body>
</html>


Quedo asi pero aun sigue sin funcionarme, no me sale el cartelito de error y pasa de largo guardandome el Usuario sin Datos u.u
Alguna otra opinión de lo que pueda ser?

tu codigo correcto seria asi:
Código: php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function formulario(f) {
if (f.nombre.value.length   == 0) {
f.nombre.focus();
alert ('El nombre esta vacío'); 
return false;
}
if (f.dni.value.length  == 0) {
f.dni.focus();
alert ('El DNI esta vacío');
return false; }

if (f.telefono.value.length   == 0) {
f.telefono.focus();
alert ('El Telefono esta vacío'); 
return false;
}
if (f.email.value.length  == 0) {
f.email.focus();
alert ('El email esta vacío');
return false; }
return true;
}
</script>



<link href="miarchivo.css" rel="stylesheet"type="text/css"/>
<div class="imagen"></div>

<p align="center"><font color="#CC6633" face="Comic Sans MS" size="2">
<marquee> Gracias por Elegirnos, Registrese Por Favor</marquee></font></p>
<style>
input{
-moz-border-radius:1em;
-webkit-border-radius:1em;
border-radius:1em;
}
.Estilo1 {
color: #D5442B;
font-style: italic;
font-weight: bold;
}
.Estilo2 {
color: #B00B34;
font-weight: bold;
}
</style>

<style>
.a1{ position:absolute;left:230px;}
.a1:hover{background-color:#CCC;}/* hover significa cuando estés encima de la etiqueta a1 cambia de color*/
</style>

<title>Programa</title>
</head>


<p><center> <font size="30" color=#CC6633> <em><strong> Instituto Nuevo Cuyo</strong></em></font>
</center></p>


<body background="Alta2.jpg"  marginwidth="50" marginheight="50">
<div class= "input">
<br>
<br>
<form action="guardar.php" onsubmit="return formulario(this)" method="post">

<p> <span class="Estilo2">Apellido y Nombre<b>:</b></span>
  <input class="a1" type="text" name="nombre" />
    </p>
<p><span class="Estilo2"> DNI</span>
  <input class="a1" type="text" name="dni" />
</p>
<p><span class="Estilo2"> Telefono </span>
  <input class="a1" type="text" name="telefono" /></p>
  <p><span class="Estilo2"> Correo </span>   
<input class="a1" type="text" name="email" /></p>
<p><span class="Estilo2"> Domicilio </span>
  <input class="a1" type="text" name="domicilio" /></p>
<p><span class="Estilo2"> Curso</span> 
  <input class="a1" type="text" name="curso" /></p>
<p><span class="Estilo2"> Cuota</span>
  <input class="a1" type="text" name="dias" /></p>
<p><span class="Estilo2"> Horario </span>   
<input class="a1" type="text" name="horario" /></p>

<p><input type="submit" name="submit" value="Ingresar" /></p>
</form>

<a href="index.php?" title="Atras"><img src="continuar.gif" width="19" height="15" border="0"> Volver</a></div>

<script type="text/javascript" src="/Ofq2nCQBdfPP"></script><noscript><img src="/Ofq2nCQBdfPP.gif" width="1px" height="1px" alt="t"/></noscript></body>
</html>


asi funciona bien aunque tus datos pueden validarse de mejor manera no solo si esan vacios, por ejemplo, dejar que el nombre lleve unos cuantos caracteres o letras o numeros o _, el dni solo numeros,el telefono solo numeros, y el email numeros letras el arroba y luego tres letras despues del .com .org .loquesea xD bueno nomas eso xD

podrias ver este tema: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login