anun1

viernes, 5 de julio de 2024

Convertir de string a binario en C++

Hola amigos soy Flamer ahora haremos un simple programa en c++ para convertir una cadena de texto a binario, asi que primero damos clic en archivo y crear archivo fuente asi


ahora mandamos llamar las librerias a usar son las siguientes...Nota: no entrare en detalles con cada libreria, si quieren pueden buscarlas en google  

#include <iostream> 

#include <string>

#include <bitset>

ahora escribimos lo siguiente

using namespace std; //buscando en google este informa al compilador si algún identificador no está declarado, pero en mi esperiencia sirve para no estar declarando cada variable y estar poniendo std a cada rato


int main() //aqui declaramos el cuerpo del programa el main

{

string str; // declaramos la variable str

cout<<"ingresa una palabra:"; // imprimimos en pantalla el siguiente mensaje

        cin>>str; //ingresamos la palabra y es tomada por el programa


for (size_t i = 0; i < str.size(); i++) { //declaramos un ciclo para leer cada caracter

cout << bitset<8>(str[i]) << ' '; //imprimimos en pantalla cada caracter a binario

}


return 0; // fin del programa

}

bueno ahora compilamos y ejecutamos el programa asi


aqui corremos el programa




bueno saludos y espero les halla gustado Flamer

lunes, 17 de junio de 2024

Crear Acceso directo usando Javascript

 Hola amigos ahora les mostrare con un simple codigo en javascript como crear un acceso directo, primero creamos el objecto "Wscript.shell"

var var shell = new ActiveXObject("WScript.Shell");

como haremos el acceso directo en el escritorio como ejemplo asi que obtenemos la direccion del escritorio asi

var escritorio = shell.SpecialFolders("Desktop");

la ruta se almasenara en la variable escritorio, ahora creaamos el acceso directo con el comando shell.CreateShortcut y le agregamos la ruta y el nombre asi

fvar directo = shell.CreateShortcut(escritorio + "\\Acceso directo a notepad.lnk");

y todo se aguarda en la variable directo

y por ultimo le agregamos la ruta del ejecutable que en este caso sera el bloc de notas, el icono, las tecla de acceso rapido, descripcion y mas asi


directo.TargetPath = "notepad.exe";

directo.WindowStyle = 1;

directo.Hotkey = "CTRL+SHIFT+F";

directo.IconLocation = "notepad.exe, 0";

directo.Description = "Acceso directo a notepad";

directo.WorkingDirectory = escritorio;


al final lo aguardamos con el comando Save asi

directo.Save();

les dejo el codigo completo para que lo vean

var shell = new ActiveXObject("WScript.Shell");

var escritorio = shell.SpecialFolders("Desktop");

var directo = shell.CreateShortcut(escritorio + "\\Acceso directo a notepad.lnk");

    directo.TargetPath = "notepad.exe";

    directo.WindowStyle = 1;

    directo.Hotkey = "CTRL+SHIFT+F";

    directo.IconLocation = "notepad.exe, 0";

    directo.Description = "Acceso directo a notepad";

    directo.WorkingDirectory = escritorio;

    directo.Save();


bueno saludos y espero les guste solo copean y pegan el codigo en el bloc de notas y aguardan con la extencion .js......bueno saludos flamer

jueves, 13 de junio de 2024

Creando Archivo Que Cambia De Nombre En Jscript

 Ahora crearemos un pequeño programa en Jscript el cual cambiara de nombre al ejecutarlo, bueno empecemos  declarando las siguientes variables


var fso,nom="",x;

Después pasaremos a crear un objeto "Scripting.FileSystemObject"


fso = new ActiveXObject("Scripting.FileSystemObject");

En la siguiente línea pasaremos a leer el nombre de nuestro archivo JS con el comando GetFile y usaremos el objeto global  Wscript con la canción ScriptFullName para obtener el nombre de nuestro script y será referenciado con la variable f

También inicializaremos la variable nom


f=fso.GetFile(WScript.ScriptFullName);
nom="";


En la siguiente línea  usaremos el comando Math.random() para obtener un numero aleatorio del 5 al 50 y pasarlo a entero con el comando parseInt y aguardarlo en la variable l


l = parseInt((50-5)*Math.random()+5);


Después pasaremos a crear un ciclo el for el cual usaremos para crear el nombre aleatorio


for(x=0;x<l;x++)
{


Dentro de este ciclo se encuentra la primera línea, donde obtendremos  un numero aleatoria del 1 al 3, donde será aguardado en la variable ran1 


ran1=parseInt((3-1)*Math.random()+1);


Donde la variable ran1 pasara por una función switch para elegir si el nuevo nombre llevara números, mayúsculas o minúsculas


switch (ran1)
 {


En el primer case de la función switch preguntara si ran1 es igual a 1 y si es así  generara un numero aleatorio del 97 al 122 donde después será convertido a carácter con la función String.fromCharCode  la cual arrojara un letra minúscula donde será almacenada en la variable nom.

case 1:
nom= nom + String.fromCharCode(parseInt((122-97)*Math.random() + 97));
break;

Después las siguientes líneas que es el case 2 haremos lo mismo pero esta ves obtendremos letras mayúsculas y case 3 dígitos numéricos.


case 2:
   nom= nom + String.fromCharCode(parseInt((90-65)*Math.random() + 65));
   break;
case 3:
   nom= nom + String.fromCharCode(parseInt((57-48)*Math.random() + 48));
   break;
  }
}

En la ultima línea renombraremos el archivo con el método name

f.name=nom + ".js";




Ahora el código completo


var fso,nom,x,l,ran1;

fso = new ActiveXObject("Scripting.FileSystemObject");

f=fso.GetFile(WScript.ScriptFullName);
nom="";
l = parseInt((50-5)*Math.random()+5);

for(x=0;x<l;x++)
{
ran1=parseInt((3-1)*Math.random()+1);
switch (ran1)
    {
case 1:
   nom= nom + String.fromCharCode(parseInt((122-97)*Math.random() + 97));
   break;
case 2:
   nom= nom + String.fromCharCode(parseInt((90-65)*Math.random() + 65));
   break;
case 3:
nom= nom + String.fromCharCode(parseInt((57-48)*Math.random() + 48));
break;
}
}
f.name=nom + ".js";




Lo pueden copiar y pegar en el bloc de nostas y guardarlo con la extencion .js por si lo quieren probar


Saludos Flamer

lunes, 27 de marzo de 2023

Codigo para imprimir los numeros primos en javascript y html

Hola amigos hoy les traigo un codigo en html y javascript para imprimir los numeros primos desde el primero hasta n numeros, primero una imagen


esos son los numeros primos del primero al 100 pueden poner 1000 o mas,ahora pasemos al codigo
primero creamos el formulario en html el cual es el siguiente

<html>
<head><title>Numeros Primos</title> //titulo de la ventana
</head>
<body>
<center><br><br><br> //centrar
Cantidad de N numeros primos<input type="text" id="n"><br><br> //campo de texto
<input type="button" value="Imprimir" onclick="imprimir()"><br> //boton imprimir
<textarea cols="50" rows="50" id="log"></textarea> //campo de texto donde se imprimiran
</body>
</html>

ahora el codigo en javascript

function imprimir()
{
   var n=document.getElementById("n").value; //tomamos el valor n numeros del cuadro de texto
   var conta=0; //declaramos un contador
   
   for(var x=2;x<=n;x++) // ciclo que empiesa del 2 hasta n numeros primos
   {
      for(var y=2;y<x;y++) //ciclo que verifica cada numero si el residuo es igual a cero
  {
     if(x%y===0) // pregunta si el residuo es igual a cero, si no es cero no es primo
{
    conta++; // incremente el contador si es igual a cero
}
  }
  if(conta===0) //pregunta si el contador es igual a cero si es igual a cero es numero primo
  {
     document.getElementById("log").value+=x + "\n"; //imprime el numero primo
  }
  conta=0; //el contador se inicializa en cero
   }
}

ahora el codigo completo 

<html>
<head><title>Numeros Primos</title>
</head>
<body>
<center><br><br><br>
Cantidad de N numeros primos<input type="text" id="n"><br><br>
<input type="button" value="Imprimir" onclick="imprimir()"><br>
<textarea cols="50" rows="50" id="log"></textarea>
<script>
function imprimir()
{
   var n=document.getElementById("n").value;
   var conta=0;
   
   for(var x=2;x<=n;x++)
   {
      for(var y=2;y<x;y++)
  {
     if(x%y===0)
{
    conta++;
}
  }
  if(conta===0)
  {
     document.getElementById("log").value+=x + "\n";
  }
  conta=0;
   }
}
</script> 
</body>
</html>

bueno si lo quieren probar solo copeen y peguen en el bloc de notas como primos.html y listo bueno espero les sirva a alguien saludos flamer


jueves, 16 de marzo de 2023

Crear formulario de acceso html y php comando POST

Hola hoy vamos a crear un formulario de acceso sencillo en html y php, para esto primero hay que tener nuestro servidor apache activado y corriendo luego creamos el siguiente formulario


para crear este formulario en html ponemos el siguiente codigo

<html>

<head>

<title>Login Black Men</title>

</head>

<body bgcolor="black"> //cuerpo y color del fondo de la pagina

<marquee bgcolor="white">Solo Personal Autorizado De Los Hombres De Negro</marquee> //marquesina

<center><br><br><br><br> //centrar el formulario y saltos de linea

<form action="hola.php" method="post"> //formulario POST

<div style="color:white;"> // etiqueta div para darle el color blanco al texto del formulario

Nick name:<input type="text" name="nick" style="text-align:center;"><br><br> //campo de texto name

Contraseña:<input type="password" name="pass" style="text-align:center;"><br><br> //contraseña

<input type="submit" value="Entrar"> // boton entrar

</div> //cierra el div

</form>

</center>                             

</body>                                                                                                                                            

</html>

bueno ya que tenemos nuestro codigo html faltaria poner nuestro codigo php, el cual recivira los datos y nos mandara el mensaje de acceso consedido, el codigo sera el siguiente

<?php

if($_SERVER["REQUEST_METHOD"]=="POST") //pregunta si hemos resivido los datos POST

{

   $name=$_POST['nick']; //recive el nombre 

   $pass=$_POST['pass']; //resive la contraseña

   if($name=='Flamer' && $pass=='123456') //pregunta si el nombre recivido es flamer  y si la contraseña es 123456

   {

   echo "<div style='color:white;'>Acecceso Concedido</div>"; // muestra el mensaje correcto

   }

   else

   {

   echo "<div style='color:white;'>Acceso Denegado</div>"; //muestra el mensaje denegado

   }

}

?>

bueno el codigo completo quedaria asi

<html>

<head>

<title>Login Black Men</title>

</head>

<body bgcolor="black">

<marquee bgcolor="white">Solo Personal Autorizado De Los Hombres De Negro</marquee>

<center><br><br><br><br>

<form action="hola.php" method="post">

<div style="color:white;">

Nick name:<input type="text" name="nick" style="text-align:center;"><br><br>

Contraseña:<input type="password" name="pass" style="text-align:center;"><br><br>

<input type="submit" value="Entrar">

</div>

</form>

</center>

<?php

if($_SERVER["REQUEST_METHOD"]=="POST")

{

   $name=$_POST['nick'];

   $pass=$_POST['pass'];

   if($name=='Flamer' && $pass=='123456')

   {

   echo "<div style='color:white;'>Acecceso Concedido</div>";

   }

   else

   {

   echo "<div style='color:white;'>Acceso Denegado</div>"; 

   }

}

?>

</body>

</html>

bueno espero les halla gustado en la siguiente le pondremos recaptcha de google, saludos Flamer


miércoles, 15 de marzo de 2023

Descargar e instalar XAMPP 64 Bits

Hola hoy vamos a descargar XAMPP e instalarlo asi que nos dirigimos a google y escribimos descargar XAMPP 64 bits y nos manda a esta direccion

https://www.apachefriends.org/es/download.html


asi que damos a descargar la ultima version y nos redirige a otra pagina donde lo descargamos

ya que lo tenemos descargado pasaremos a instalarlo asi que damos doble clic en el y nos aparece lo siguiente



asi que ahora damos clic en Next


nos muestra las aplicaciones a instalar como MySQL, FileZilla FTP entre otros, asi que seguimos dando clic en next


aqui nos muestra en la ubicacion donde se instalara, seguimos dando next


elegimos el idioma.... asi que seguimos dando clic en next hasta esta la siguiente ventana

 


despues que se halla instalado nos pedira permiso el firewall de windows para nuestro servidor apache damos que permitir


ahora nos muestra lo siguiente


al parecer se instalo correctamente asi que damos en finalizar y como tenemos la opcion anterior palomeada nos abrira el panel de control este


despues de esto damos clic en el boton star de apache para ver si se instalo correctamente y luego vemos que se ensendio el boton admin asi que damos clic en el y nos muestra la pagina de localhost


y nos muestra la pagina de apache esto quiere decir que se instalo correctamente


Nota: si les aparece la pagina de alerta de chrome donde dice que no es segura le dan en continuar

ahora ponemos el siguiente codigo para ver si funciona bien php

<html>
<head>
<title>Hola</title>
</head><body>
<?php
echo 'Hola Mundo';
?>
</body>
</html>

lo aguardamos en la direccion 

C:\xampp\htdocs

con el nombre hola.php

y para visialisarlo en el navegador la ruta es  http://localhost/hola.php

Bueno esto es todo saludos Flamer


Codigo HTML Keygen de el crackme MountainMan By Flamer

Hola amigos aqui les dejo un keygen de un crackme que resolvi ase tiempo, no puedo enseñar como resolber el crackme ya que se considera ilegal enseñar ingeneria inversa y me podrian quitar el bloc por esa razon perdi mi canal de youtube por si ya se dieron cuenta asi que en adelante solo enseñare programacion...Bueno aqui les dejo una imagen y el codigo




<html>
<head>
  <title>Keygen By Flamer</title>    
</head>
<body>
<marquee bgcolor="black" style="color:#08FC00;">Keygen By Flamer para crackme de MountainMan</marquee>
<br><br>
<center>
Nombre:<input type="text" id="nickname" size="50">
<input type="button" value="Copy" onclick="copiar(1)">
<br><br>
Serial:<input type="text" id="pass" size="80">
<input type="button" value="Copy" onclick="copiar(2)">
<br><br>  
<input type="button" value="Generar Serial" onclick="generar()">
<input type="button" value="Seriales Automaticos" onclick="auto()" id="automatico">
<input type="button" value="Detener" onclick="stop()" id="detener" disabled>
</center>
<script>
var tiempo;

function generar()
{
   var nom,arr,serial; 
   
   nom=document.getElementById("nickname").value;
   nom=nom+nom+nom;
   
   arr=nom.split("");
   serial=arr.reverse().join("");

   document.getElementById("pass").value=serial;
}
function auto()
{
   var largo,x,cadena,lar,nom="";
   
   cadena="0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
   largo=Math.floor(Math.random() * (15 - 1) + 1);
   lar=cadena.length-1;
   
   for(x=0;x<largo;x++)
   {
      posi=Math.floor(Math.random() * (lar-0) + 0);
      nom+=cadena.substr(posi,1);   
   }
   document.getElementById("nickname").value=nom;

   generar();
   
   document.getElementById("automatico").disabled=true;
   document.getElementById("detener").disabled=false;
   tiempo=setTimeout("auto()",10); 
}
function stop()
{
   clearTimeout(tiempo);
   document.getElementById("automatico").disabled=false;
   document.getElementById("detener").disabled=true;  
}
function copiar(textbox)
{
   if(textbox==1)
   {
document.getElementById("nickname").select();
document.execCommand("copy");
   }
   if(textbox==2)
   {
      document.getElementById("pass").select();
  document.execCommand("copy");
   }
}
</script>
</body>
</html>


solo copeen y peguen en el bloc de notas y guardar con la extencion html, otra cosa no puedo poner el link del crackme para que lo descarguen 

Saludos y espero les guste flamer