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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 279
361  Sistemas Operativos / GNU/Linux / Re: No se definio fichero raiz en: 12 Agosto 2011, 06:58 am
Definiste "/" como la raíz?
362  Programación / Scripting / Re: [Bash] Restar caracteres a una variable en: 11 Agosto 2011, 22:47 pm
Bueno, tu sabrás cómo lo haces, yo he hecho eso en C y el código no es tan complicado, mira, así puedes quitar un carácter:

Código
  1. #!/bin/bash
  2. name="Leonardo";
  3. for((i = 0; i < ${#name}; i++))
  4. do
  5. echo -e "${name:0:-$i}";
  6. done
  7.  

${string:0:-1}
363  Programación / Programación General / Re: Otra vez al ruedo: ¿hacer un SO? en: 11 Agosto 2011, 04:26 am
Si piensan utilizar el shell bash me apunto a la creación de Scripts. Cuenten conmigo.
364  Programación / Programación General / Re: ¿hacemos un Bat que elimine archivos maliciosos? en: 11 Agosto 2011, 03:55 am
Tendrías que detallar más qué es lo que hay que hacer, pero claro, teniendo en cuenta que jamás llegarás a hacer lo que hace un AV.
365  Programación / Scripting / Re: [Bash] Abrir un proceso o otro script bash en una nueva shell en: 11 Agosto 2011, 00:14 am
¿Por qué no haces una función que compruebe si determinados emuladores de terminal están instalados?

Ejemplo:
Código
  1. #!/bin/bash
  2. for emulador in xterm gnome-terminal lxterminal urxvt konsole tilda yakuake guake sakura
  3. do
  4. which $emulador &> /dev/null && {
  5. echo -e "Emulador instalado [ $emulador ], ruta [ $(which $emulador) ]";
  6. }
  7. done

Mira, este pedazo de código lo vi hace días y supongo que funciona:

Código
  1. TERMINAL=$(cat ~/.pacmangui/terminal)
  2.  
  3. case "$TERMINAL" in
  4. Gnome-terminal)
  5. USETERM="gnome-terminal -x"
  6. ;;
  7. Konsole)
  8. USETERM="konsole -e"
  9. ;;
  10. Xfce-terminal)
  11. USETERM="xfce4-terminal -x"
  12. ;;
  13. Xterm)
  14. USETERM="xterm -e"
  15. ;;
  16. esac
  17.  

Saludos.
366  Programación / Scripting / Re: Duda con Makefile [Solucionado] en: 10 Agosto 2011, 08:59 am
¿ Era eso ? pensé que querías hacer distinto !  :xD

Jaja, ¿que querías?, es un script en shell de 400 líneas, todo escrito en shell, solo quería saber lo básico.
367  Foros Generales / Foro Libre / Re: Demostracion de la arma DDOS refref de anonymous en: 9 Agosto 2011, 16:05 pm
¿Que el tipo ese no sabe que hay copy-paste en la terminal?
368  Programación / Scripting / Re: Duda con Makefile [Solucionado] en: 8 Agosto 2011, 23:35 pm
Bueno, al final hice lo siguiente:
Makefile, mandé la libreria al directorio /usr/local/lib y el script lo instale en /usr/local/bin, claro que para instalar se tiene que hacer:

Código:
su - # ó sudo ..... . . . . 
make [-B] install

Y parece que funciona.

Código
  1. LIBDIR=/usr/local/lib
  2. SH_PATH=/usr/local/bin
  3. VERSION=1.0
  4.  
  5. all: test
  6. @echo ""
  7. @echo "If no error, run make -B install as root"
  8.  
  9. help:
  10. @echo ""
  11. @echo "Usage: make [test|install|uninstall]"
  12. @echo ""
  13. @echo "Try make test. If everything is ok, run make -B install as root"
  14. @echo ""
  15. @echo "You can remove installation using make uninstall as root"
  16. @echo ""
  17.  
  18. install:
  19. @echo "Install..."
  20. install -m666 simple_curses.sh $(LIBDIR)/simple_curses.sh
  21. install -m655 paquetes.sh $(SH_PATH)/paquetes.sh || echo -e "Run as root"
  22. @echo ".... done"
  23.  
  24. uninstall:
  25. @echo "Removing library"
  26. rm -rf $(LIBDIR)/simple_curses.sh
  27. rm -rf $(SH_PATH)/paquetes.sh || echo -e "Run as root"
  28. @echo "done"
  29.  
  30. test:
  31. @echo "Check if dmenu,pacman is installed"
  32. which pacman &> /dev/null && echo -e "\033[32mpacman found\033[0m" || echo -e "\033[33mpacman ....... not found\033[0m"
  33. which dmenu &> /dev/null && echo -e "\033[32mdmenu found\033[0m" || echo -e "dmenu ....... not found";
  34. @echo "Done."
  35.  
  36. dist:
  37. mkdir ./pacmenu-$(VERSION)
  38. cp LICENSE README AUTHORS INSTALL simple_curses.sh paquetes.sh Makefile ./pacmenu-$(VERSION)
  39. tar cvfz pacmenu-$(VERSION).tar.gz ./pacmenu-$(VERSION)
  40. rm -rf ./pacmenu-$(VERSION)
  41. @echo "pacmenu-$(VERSION).tar.gz done"
  42.  
369  Programación / Programación C/C++ / Re: Ayuda definir datos de entrada y salida en: 8 Agosto 2011, 07:48 am
El enunciado se refiere a qué necesitas para que el programa funcione, es decir, la entrada, la entrada comúnmente viene desde el teclado. Es decir, pides un valor y guardas lo ingresado por el usuario en una variable para luego ser utilizado por X proceso o algoritmo. Cuando se resuelve el algoritmo, se presenta el resultado de X manera, es decir, puedes simplemente mostrarlo en pantallo o puedes enviar el resultado a un archivo.
370  Programación / Programación General / Re: ¿Por qué es no recomendable el uso de "goto"? en: 7 Agosto 2011, 21:04 pm
y si yo lo uso en batch es bueno usarlo o no es muy recomendable???

No es que sea bueno o malo, sino que es la única manera de ir a una etiqueta, claro que también puedes ir con el comando "call", pero dicho comando incluye otras cosas...
Páginas: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 279
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines