
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ú
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
Hola, si a lo que te refieres es metodos de propagacion del virus podria utilizar un metodo conocido como USB Spread
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
Hola @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 sé exactamente que pretendes hacer si me lo explicas un poco mejor seguramente te ayudaré. Lo que si te puedo decir que javascript no está orientado a insertar código como creo tu pretendes hacer.
Javascript está orientado para quitarle trabajo al servidor es decir todo lo que pueda hacerse en front-end es quitarle trabajo al back-end con lo cual estamos contribuyendo a la rapidez y gestión de recursos.
Te imaginas el poder que se tendría si se permitiera crear archivos txt donde almacenar esos usuarios y password sería un agujero de seguridad inevitable, bueno después de esta introducción puedo decirte que existe una pequeña posibilidad a lo que pides
Te muestro el camino
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
Las local storage es una forma de almacenar cookies en los directorios de los navegadores actuales, puedes usarlas para almacenar un array y en esos arrays como usuarios y passwords.
Espero haberte sido de ayuda pero como te digo no es el método apropiado para el manejo de esos datos Saludos compañero
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
Esta muy bien hacer cosas así para enseñarse pero Javascript no es el lenguaje que se encargue de validar usuarios, te recuerdo que es código que se ejecuta en el cliente por lo que este tiene cierto control sobre el js que ejecuta, además de que con un simple Inspeccionar elemento podríamos dar fácilmente con las contraseñas.
Si quieres hacer cosas así con javascript sin que suponga una perdida total de la seguridad de tu sitio usa NodeJS que te permite utilizar javascript de lado del servidor por lo que es idóneo para lo que quieres hacer.

)
<!DOCTYPE html>
<html lang="es">
<head>
<title>Examen</title>
<meta charset="utf-8" />
<link href="https://fonts.googleapis.com/css?family=Wallpoet" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Clicker+Script" rel="stylesheet">
<style>
*{
margin:0px;
padding:0px;
}
.contenedor{
background-color:#BDBDBD;
width: 700px;
height: 650px;
margin:auto;
}
.login{
margin-top:220px;
}
.pass{
margin-top:250px;
display:block;
margin-top: auto;
margin-top:200px;
}
.bypass{
margin:auto;
margin:80px;
width: 90px;
height: 30px;
}
.imagen{
width: 120px;
position: absolute;
left: 390px;
top:160px;
}
.imagenkey{
position: absolute;
width: 120px;
left:390px;
top:380px;
}
.logon{
width: 120px;
top:15px;
margin-left: 140px;
position: absolute;
}
.titulo{
font-family: 'Wallpoet', cursive;
font-size: 70px;
margin-left: 260px;
top:29px;
position: absolute;
}
.add{
margin-top: 120px;
left: 639px;
position: absolute;
width: 90px;
height: 43px;
}
.needz{
position: absolute;
bottom: 15px;
margin-left: 260px;
font-family: 'Clicker Script', cursive;
font-size: 20px;
bold;
}
</style>
<script>
var usuarios = ["Pepe Lija", "PunkyNegro", "Alcantara"]
var password = ["123456", "bastardo" , "estructura"]
function loguear()
{
var us1 = document.secure.login.value
var ps1 = document.secure.pass.value
for(x=0;x<usuarios.length;x++){
if((us1==usuarios[x]) && (ps1==password[x]))
{
alert("Bienvenido de nuevo " + us1)
break;
}
}
}
function limpiar(){
document.getElementById("secure").reset();
}
function add(){
var passx=prompt("Introduzca la contraseña para administrar usuarios")
if(passx=="LND"){
opcion=prompt("¿Cuantos usuarios desea añadir?")
for(i=0;i<opcion;i++){
var adx = prompt("Nombre de usuario")
var pxss = prompt("Contraseña")
usuarios[i] = adx
password[i] = pxss
}
}
}
</script>
</head>
<div class="contenedor">
<p class="titulo">LOGIN V1</p>
<img src="logger.png" class="logon">
<center>
<form name="secure" ACTION="javascript:loguear()">
<img src="admin.png" class="imagen">
<img src="key.png" class="imagenkey">
<input type="text" class="login" name="login"></input>
<input type="text" class="pass" name="pass"></input>
<button class="bypass">LOGIN</button>
<button class="bypass" name="clearx" onclick="limpiar()">CLEAR</button>
<button class="add" onclick="add()">ADD USER</button>
<p class="needz">Require administrator password</p>
</form>
</div>
</body>
</html>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 me ha gustado tu personalidad y humildad de la que se carece en el planeta Tierra aquí tienes la solución:
Código: javascript
<!DOCTYPE html>
<html lang="es">
<head>
<title>The only think I know is I don't know Anything</title>
<meta charset="utf-8" />
<script type="text/javascript">
var a = parseInt(prompt("Introduce el primer valor"));
alert("Lado A mide " + a)
var b = parseInt(prompt("Introduce el segundo valor"));
alert("Lado B mide " + b)
var c = parseInt(prompt("Introduce el tercer valor"));
alert("Lado C mide " + c)
//obtengo el perímetro sumando los tres lados pero esto es una chapuza
// deberias obtener el perímetro según su forma:cuadrado,rectángulo,etc
var perimetro =a+b+c;
//Continuamos con algunos cálculos según:https://clasesmatematicas.blogspot.co.id/2013/05/formula-heron-ejemplos-resueltos.html
var s=perimetro/2;
var hu3c0=(s-a)*(s-b)*(s-c)*s;
var fin=Math.sqrt(hu3c0);
//Imprimimos el primer resultado por pantalla
document.write("<b>El resultado del perímetro es:=<b> " +perimetro+"</br>");
//Imprimimos el segundo resultado de la raíz cuadrada y recorto a dos decimales el resultado con toFixed(2);
document.write("<b>El resultado del area es :=<b>" + fin.toFixed(2));
//Eso es todo amigo pero te aconsejo que para aprender hay que exprimir el cerebro un saludo y no pierdas tu humildad.
</script>
</head>
<body>
</body>
</html>
Está chequeado por mí y funciona para comprobar errores usa F12, otra cosa que se me olvidó debes de manejar las entradas a 0 porque si el usuario tipea como número 0 entonces no funciona, te he mostrado el camino ahora tú lo perfilas

<script type="text/javascript">
var a = parseInt(prompt("Introduce el primer valor"));
alert("Lado A mide " + a)
var b = parseInt(prompt("Introduce el segundo valor"));
alert("Lado B mide " + b)
var c = parseInt(prompt("Introduce el tercer valor"));
alert("Lado C mide " + c)
s = a + b + c
//A partir de aquí tienes que ir trabajando todo lo que te he dicho
//Para que se imprima algo en pantalla tiene que estar dentro del body
document.write("<b>El resultado del perímetro es <b>" + s);
fin = math.sqrt(s(s - a)(s - b)(s - c))
document.write("<b>El resultado del area es <b>" + fin);
</script><!DOCTYPE html>
<html lang="es">
<head>
<title>Titulo de la web</title>
<meta charset="utf-8" />
<link href="https://fonts.googleapis.com/css?family=Arsenal|Indie+Flower" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Finger+Paint" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Chau+Philomene+One|Finger+Paint" rel="stylesheet">
<script src="funciones.js" language="javascript" type="text/javascript">
<head>
<script>
var a = parseInt(prompt("Introduce el primer valor"));
alert("Lado A mide " + a)
var b = parseInt(prompt("Introduce el segundo valor"));
alert("Lado B mide " + b)
var c = parseInt(prompt("Introduce el tercer valor"));
alert("Lado C mide " + c)
var s = parseInt(a + b + c % 2);
var fin = math.sqrt(s(s - a)(s - b)(s - c));
document.write("<b>El resultado del perímetro es <b>" + s);
</script>
</head>document.write("<b>El resultado del perímetro es <b>" + s);
document.write("<b>El resultado del area es <b>" + fin);

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 LoginYou 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
Respecto a lo de beef no tiene nada que ver con C, me refería a BeEF - The Browser Exploitation Framework Project
No mezcles temas por favor.
Saludos.
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
Función para copiar fichero origen con fichero destino:Código: c
int copy_file(char* f_org,char* f_dest);
int main(){
if(!copy_file("fichero1.txt","fichero2.txt"))
printf("El fichero no se puede copiar\n");
else printf("Fichero copiado correctamente\n");
return 0;
}
int copy_file(char* f_org, char* f_dest){
FILE *fp_org,*fp_dest;
char c;
if(!(fp_org=fopen(f_org,"rt")) || !(fp_dest=fopen(f_dest,"wt")))
{
perror("Error al abrir el fichero");
exit(EXIT_FAILURE);
}
while((c=fgetc(fp_org))!=EOF && !ferror(fp_org) && !ferror(fp_dest))
fputc(c,fp_dest);
if(ferror(fp_org) || ferror(fp_org))
return 1;
fclose(fp_org);
fclose(fp_dest);
return 0;
}
Respecto a la función "beef" no la conozco, nos puedes dar más detalles?
Saludos
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
Prueba a cerrar los archivos fuera del bucle a ver que pasa
#include <stdio.h>
#include <stdlib.h>
int main(void){
FILE*arch,*archx;
char c;
arch=fopen("archivodeprueba.txt","r");
archx=fopen("archivodestino.txt","w");
while(!feof(arch)){
fscanf(arch,"%c",&c);
fprintf(archx,"%c",c);
fclose(arch);
fclose(archx);
}
exit(0);
}