elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 [285] 286 287 288 289 290 291 292 293 294 295
2841  Foros Generales / Dudas Generales / Re: duda sobre mineria en: 18 Mayo 2019, 19:46 pm
No sale rentable sin buenas gpu. Gastas más en energía eléctrica que en beneficio. A parte de que el precio de las gpu más eficientes se encarecio muchísimo en los ultimos años por su uso masivo.

El propio desgaste del hardware minando con un pc de pocos recursos podría ser equivalente al beneficio obtenido. Se necesitan equipos potentes y/o disenhados especificamente para ello, lo que supone una inversión inicial sin garantías.

Usar un equipo con pocos recursos para minar es como si llenases un coche de gasolina para que te tire centimos por el tuvo de escape. Gastas el coche y gastas la gasolina.
2842  Programación / Desarrollo Web / Re: ¿Como salgo? en: 18 Mayo 2019, 18:59 pm
Quita los : despues de sudo
El ddns te da el subdominio para usar en lugar de tu ip publica dinamica.
Sigue los pasos y crea el aubdominio en uno de esos dominios  :¬¬
Ese subdominio no lo quieres para tu web hijo mio...
El subdominio lo quieres para usar en el sitio de tu ip. Ya que el subdominio no cambia pero la ip sí.
Una vez tengas el subdominio en funcionamiento y puedas acceder mediante el a la web alojada en tu servidor haces lo siguiente:
Te vas a la web donde te daban el dominio.tk que quieres para tu web. Y en vez de resolver el dominio con tu ip dinamica, la resuelves con tu subdominio. Es decir, que donde te pida tu ip publica, pones el subdominio.

Es muy sencillo de entender:
Como tienes una ip que cambia, necesitas un subdominio que no cambie al cual le avises cuando tu ip cambie. Avisas al subdominio cual es tu ip actual con los scripts que te pasé. Así ese subdominio actuará en la red como si fuese tu ip estatica.

Ahora que tienes una "ip fija"(el subdominio) haces lo que quieras, lo usas para un troyano de conexion inversa, para administrar el servidor desde fuera de casa o para utilizar como ip del servidor para resolver mipaginaweb.com o mipaginaweb.tk

Esos dominios que tienes añadidos solo te sirven para crear un subdominio de alguno de ellos.

Por favor, sigue los pasos xD Llevas dias para hacer algo que se puede hacer en pocos minutos.

2843  Foros Generales / Dudas Generales / Re: Busco un Maestro en: 18 Mayo 2019, 08:15 am
No creo que te page. Ponlo a minar monero o algo xD
2844  Foros Generales / Dudas Generales / Re: Busco un Maestro en: 18 Mayo 2019, 08:04 am
Qué le vas a enseñar? Ponlo a picar codigo >:D
2845  Foros Generales / Dudas Generales / Re: Busco un Maestro en: 18 Mayo 2019, 04:31 am
Venga discipulo fiel, a leer. Y si no sabes leer en inglés a aprender.

-Tony Buzan the speed reading book.
-Bruce Schneier applied criptography second edition
-Georgia Weidman Penetration testing A Hands-On introduction to hacking.
-Gray hat hacking the ethical hacker's hand book. Third edition.
-The offical ubuntu book seventh edition
-Robin Nixon Php mysql javascript & css second edition step by step guide
-Alexei white javascript programers referece.

2846  Foros Generales / Noticias / Re: Los hackers de WhatsApp todavía tienen acceso a millones de móviles en: 18 Mayo 2019, 02:56 am
Que cojones tienen no forzando una actualizacion automatica. Tienes que ir a la play store xD
2847  Programación / Desarrollo Web / Re: ¿Como salgo? en: 18 Mayo 2019, 02:28 am
A ver calamidad xD. Le das 200.000 vueltas a lo mismo. Te dije que te viene toda la información necesaria en el link que te pasé:

Código
  1. Step 1, Make a DNS record in your FreeDNS account.
  2.  
  3.    Make your account -> freedns.afraid.org -> Signup
  4.    Make a dns record (subdomains -> add -> save)
  5.    (You'll see your entry appear in the 'subdomains' page)
  6.  
  7.  
  8. Step 2, Router stuff
  9.  
  10. All you need is your update key from FreeDNS, so lets get that.
  11.  
  12.    Navigate to FreeDNS -> 'Dynamic DNS'.
  13.    Copy the 'Direct URL' link.
  14.  
  15. You want the 'update key', which is the part after the '?' in the URL.
  16.  
  17. Next, in your router's admin interface [Screenshot Here]:
  18.  
  19.    Navigate to : Setup tab -> DDNS subtab ...
  20.  
  21. Select 'freedns.afraid.org' in the drop down menu, then enter:
  22.  
  23.    Username: guest
  24.    Password: guest
  25.    Hostname: dns_name,update_key
  26.    (Example: zeus.afraid.org,AFFEEFFFCCDDEEEFFFCC==)
  27.  
  28. The router just ignores the username and password fields, so do not worry about those. The 'dns_name', and 'update key', and its placement after the comma are the most important thing.
  29.  
  30. Hit Save, then Apply changes. Within 30 seconds or so it will come back up, automatically do an update, then display the update log to you on the same page.
  31.  
  32. Congratulations! You're done. Thats it!
  33.  
  34. Additional Tips: If you change your password, or you delete your DNS within FreeDNS, your key WILL change, and you will have to put your new 'update key' in your router.

Esto es para que el router informe del cambio de ip. Es una opción en el caso de que tu router lo soporte. Que ya sabemos que si.





Otra opción sin tocar nada en el router es crear un subdominio, le pones el nombre que quieras, seleccionas el dominio publico al que formará parte tu subdominio (esto da un poco igual si luego vas a usar un dominio.tk, pero lo necesitas para configurar el DDNS para tener una ip estatica que de ka cara por ti en lugar de tu ip dinamica.

Si vas a usar directamente un subdominio Pincha en resgistry para seleccionar el dominio a partir dek cual crearas tu subdominio.

Despues de crear tu subdominio vas a Dynamic DNS, en esta pagina te apareceran todos los dominios que hayas creado. Copia el link con click derecho de Direct URL. Pega el link en cualquier sitio y pilla solo las letras a partir del ? Guarda esas letras en el portapapeles.

Crea un script de la siguiente manera:
sudo nano /etc/cron.d/freedns_update.sh

Pega este script dentro:

#!/bin/sh # freedns_update.sh: Update the public IP on freedns.afraid.org only if it has changed. ## Place this script in the cron's job directory /etc/cron.d and assign the proper permissions ## and owner ## sudo chmod 500 /etc/cron.d/freedns_update.sh ## sudo chown root:root /etc/cron.d/freedns_update.sh ## Add to /etc/crontab to execute on reboot and every 5 minutes ## Edit /etc/crontab and append these two lines: ## @reboot root /etc/cron.d/freedns_update.sh >/dev/null ## */5 * * * * root /etc/cron.d/freedns_update.sh >/dev/null #Use your own values DOMAIN=raspberry.liar.info.tm HASHKEY=c29Q2s1Ml9df604bba2b1359ff62MTEyMT185e7= UPDATE_URL="http://freedns.afraid.org/dynamic/update.php?${HASHKEY}" current_ip=$(wget -q --output-document - http://checkip.dyndns.org | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}') registered_ip=$(ping -qn -c 1 $DOMAIN | head -n 1 | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}') if [ "${current_ip}" != "${registered_ip}" ]; then wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --output-document /dev/null $UPDATE_URL if [ $? -eq 0 ]; then echo "$(date +"%b %_d %T") $(hostname) $0: IP address updated on freedns.afraid.org: new IP '${current_ip}', old IP '${registered_ip}'" >> /var/log/messages else echo "$(date +"%b %_d %T") $(hostname) $0: ERROR IP address could not be updated on freedns.afraid.org: current IP '${current_ip}', registered IP '${registered_ip}'" >> /var/log/messages fi fi

Cambia  DOMAIN= y HASHKEY= Por tu dominio y y el hasg que te venia a partir del interrogante en Direct URL.

Dale control+o para guardar el archivo y control+X para salir del archivo abierto por Nano. Te pedira confirmación.

Escribe otra vez en la terminal:
sudo chmod 500 /etc/cron.d/freedns_update.sh
sudo chown root:root /etc/cron.d/freedns_update.sh
para darle permisos a la carpeta.

Despues abres el crontab para programar una tarea:
sudo nano /etc/crontab

En el final del archivo añades 2 nuevas lineas:
@reboot root /etc/cron.d/freedns_update.sh >/dev/null */5 * * * * root
/etc/cron.d/freedns_update.sh >/dev/null

Guardas con control +o y cierras con control+x
Por ultimo reinicia cron con el comando:
sudo /etc/init.d/cron restart
2848  Sistemas Operativos / Windows / Re: Liberador de RAM en Windows en: 17 Mayo 2019, 19:46 pm
Que bien haya resultado útil, espero compartas el mini tuto cuando lo termines amigo
https://foro.elhacker.net/gnulinux/minituto_cargar_cache_y_archivos_temporales_en_ram-t495680.0.html
2849  Programación / Programación C/C++ / Re: Consulta sobre punteros y doble punteros en: 17 Mayo 2019, 18:49 pm
Lo que almacenas en la direccion de memoria es un char, que ocupa 1byte.
No se te imprime el texto entero por arte de magia al tener la direccióm de memoria del primer char.

Digamos que tu texto es "hola" el puntero apunta a 0xff0033 en esa direccion de memoria esta la letra h
Entonces para imprimir la letra o, lo que se hace es una operación, direccion de memoria del puntero + 1byte es decir 0xff0033 + 8bits. Que vendria a ser 0xff003A. Como las cadenas de caracteres se guardan en direcciones de memoria contiguas, podemos imprimir todos los chars de la cadena con una operación sencilla. Sería algo así internamente:
Imprimir en pantalla el char dentro de la direccion de memoria a la que apunta el puntero, direccion de memoria del puntero + 8 bits, direccion de memoria del puntero + 16 bits, dirección de memoria del puntero +24 bits.
La dirección de puntero contiene h, la direccion del puntero + 8 bits contiene o, la direccion del puntero +16 bits contiene l, la dirección del pumtero + 24 bits contiene a.

Por si no te queda claro sería algo así:
Imprimir contenido de la dirección de memoria del puntero.
Imprimir contenido de la dirección de memoria +1byte del puntero
Imprimir contenido de la dirección de memoria +2bytes del puntero.
Imprimir contenido de la dirección de memoria+3bytes del puntero.

Como ves es el mismo puntero todo el rato. Con este unico puntero hacemos operaciones con la memoria a la que apunta para acceder al siguiente caracter.
El caracter está en binario, este caracter en binario se transforma en decimal. Y de decimal se transforma en letra. Busca en google tabla ascii y podras ver que valor decimal corresponde a cada letra/caracter. Ese valor al transformarse en binario ocupa los 8 bits.
Puedes incluso poner char miletra =valorDecimal; y se transformara en la letra correspondienteen la tabla ascii. Saber esto sirve para codificar en otras bases. Por ejemplo base64 que se usa mucho.
Busca en google como transformar un string a base64 y veras como tienes que transformar cada caracter en binario y una vez todos en binario se pillan los bits de 6 en 6 en vez de 8 en 8 para conseguir el string en base64.
Podrias hacer un programa que te convierta un texto a base64 para ver como funciona todo y recordarlo.

Recuerda que 1 byte es lo mismo que 8 bits. Estas operaciones podrías realizarlas tu manualmemte con un puntero apuntando al primer caracter de una cadena y sumarle los bits a la direccion de memoria para obtener todo el string con solo un puntero, no es nada complejo. Las funciones, metodos e incluso el compilador realizan muchas de estas tareas por nosotros para facilitarnos el codigo. Espero que me entendieses. Si no, pregunta.
2850  Foros Generales / Noticias / Re: MediaMarkt no respeta una oferta y amenaza con denunciar a un cliente por ... en: 17 Mayo 2019, 18:18 pm
Estos progres siempre abusando de sus derechos... Qué será lo próximo? Pedir una baja médica por un accidente? Qué asco de socialistas...
Páginas: 1 ... 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 [285] 286 287 288 289 290 291 292 293 294 295
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines