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


 


Tema destacado: [Aporte] Mejores practicas en Java


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 28
1  Programación / Programación C/C++ / Re: Donde incluir librerías en clases en: 15 Diciembre 2017, 17:03
pues bien, cuando compilo este proyecto codeblocks me dice que el "cout" de la linea 8 de clase.cpp "was not declared in this scope", y lo mismo para el endl. Supongo que he incluido iostream de forma equivocada, si alguien me puede decir como incluir las librerias de forma correcta...

cout es del namespace std, tal como pones en el main: "using namespace std;".
Esa línea no la has puesto en clase.cpp (Sinó, tendrás que escribir std::cout y std::endl)

Iba a responder lo mismo que ivancea96, pero además aparte un detalle: el namespace std no es necesario en main.cpp


B#
2  Sistemas Operativos / GNU/Linux / Re: Crear LiveCD y Live Installer para Debian Stretch AMD64. en: 14 Diciembre 2017, 05:55
Estuve viendo lo del live-build pero por lo que estuve leyendo hay que crear una jaula chroot e ir instalando el sistema desde la jaula y los servicios 1 x 1 me parece muy cuadrado si ya tengo una maquina de pruebas tal cual la nesecito tener que hacer todo eso a mano? O hay alguna otra forma o estoy en lo correcto?

Si, como te dije antes lo hace todo desde cero por lo cuál se puede modificar completamente a antojo, lo cuál suele dar una ventaja enorme en personalización con respecto a los que modifican isos pre-existentes... Quizá no tenga que modificar toda la configuración, ejemplo quizás a la interfaz la necesite modificar cambiando algunas cosas en el escritorio con comandos del gconf al igual que servicios con systemd por dar ejemplos (en dicho caso eso se realiza en los hooks post instalación del sistema).

Lo que hace es primero descargar y descomprimir los paquetes necesarios básicos para crear un chroot y luego entra en el chroot para descargar e instalar el sistema base.
Segundo paso descarga lo mismo pero con el sistema de apt de Debian para que se vayan formando el sistema base.
Tercer paso descarga el sistema con los meta-paquetes seleccionados en el package list y sus dependencias...
Finalmente, genera el instalador en base a las opciones del live-build, sale del chroot comprime el contenido y genera un iso con un hash...

Hay incluso varios pasos de configuraciones intermedias también que son los denomidados hooks, aunque estos interactuan durante el proceso mencionado arriba...

En fin, en cuanto a firmware no libre cuidado por si los necesita... Te dejo aparte el live-build de elementary-os por si desea probar con variantes de ubuntu y firmware no libre:

http://bazaar.launchpad.net/~elementary-os/elementaryos/trunk/files


B#
3  Sistemas Operativos / GNU/Linux / Re: Crear LiveCD y Live Installer para Debian Stretch AMD64. en: 14 Diciembre 2017, 03:37
Ya e probado con respin y se crea el instalador pero no se trae la apariencia que queremos, y con systemback hasta el momento solo hemos podido crear un live cd pero al momento de realizar la instalacion no nos arroja el error que no se uede montar la imagen del livecd.

Yo en lugar de buscar "soluciones" como respin o systemback que rearman una iso utilizaría el sistema live-build de Debian, hay varios scripts que automatizan el proceso para armar isos sin tener que repersonalizar una iso existente... Por ejemplo uno de los scripts que probé hace mucho era el de kali, que genera muy bién la iso y se la puede configurar totalmente para crear un sistema desde cero e incluso, aún así recomendaría quitar las modificaciones que se hicieron para la distro que no sean realmente necesarias...

http://git.kali.org/gitweb/?p=live-build-config.git;a=tree;hb=HEAD

Citar
We first need to prepare the Kali ISO build environment by installing and setting up live-build and its requirements with the following commands:
apt install curl git live-build cdebootstrap
git clone git://git.kali.org/live-build-config.git

Now you can simply build an updated Kali ISO by entering the “live-build-config” directory and running our build.sh wrapper script, as follows:
cd live-build-config
./build.sh --distribution kali-rolling --verbose

# These are the different Desktop Environment build options:
#./build.sh --distribution kali-rolling --variant {gnome,kde,xfce,mate,e17,lxde,i3wm} --verbose

# To build a KDE ISO:
./build.sh --distribution kali-rolling --variant kde --verbose
# To build a MATE ISO:
./build.sh --distribution kali-rolling --variant mate --verbose

#...and so on.

we now support built in configurations for various desktop environments, including KDE, Gnome, E17, I3WM, LXDE, MATE and XFCE. To build any of these, you would use syntax similar to the following:

The “build.sh” script will take a while to complete, as it downloads all of the required packages needed to create your ISO. Good time for a coffee.



El entorno de escritorio que estamos usando es mate-core.

Otro pequeño detalle cuidado con ese metapaquete si se instala solo, es muy limitado y solo generaría un escritorio muy limitado y no tendría componentes escenciales como el del Network Manager, lightdm, etc... Además de que arrancar una interfaz tty con la interfaz mate sería un dolor de cabeza.


B#
4  Foros Generales / Dudas Generales / Re: Como hacer indetectable una dll en: 13 Diciembre 2017, 18:32
el cheat es un aimbot, el dll funciona a traves de un bloc de notas yo modifico los valores del bloc de notas y asi va respondiendo el cheat, el creador fue muy inteligente en eso pero ya es detectable el cheat en varios servidores de counter, no tengo el codigo porque no he encontrado algun programa que me abra el dll para ver que contiene, por eso pregunto, si existe algun programa que me abra el dll para ver su contenido

Me suena a que es el r-aimbot o r-hack no me acuerdo bién el nombre... aún así sin el código se puede volver a hacer indetectable pero se complica mucho...


B#
5  Programación / Ingeniería Inversa / Re: lenguaje ensamblador en microcontroladores en: 13 Diciembre 2017, 18:25
Yo tengo el ensamblador de un microcontrolador y estoy tratando de saber que es lo que hace, pero me cuesta bastante entenderlo por el ensamblador
¿Que microcontroladores son?

ya que son más de 1000 lineas de codigo... estuve probando con ollydbg pero no consigo meter el .hex
Ollydbg (que a esta altura está obsoleto/descontinuado) probablemente ni te sirva dado a que los microcontroladores tienen otra arquitectura diferente a la de IA32...


B#
6  Foros Generales / Dudas Generales / Re: Como hacer indetectable una dll en: 11 Diciembre 2017, 17:59
existe un hack dll pero ya es detectable en algunos servidores de cs, existe una manera de ver que compone el dll? y si es asi cual es el programa que necesito?
si es así puedo hacerla indetectable?

Existen varias maneras, de todas formas... ¿Cuál cheat es, tenés el código?


B#
7  Foros Generales / Dudas Generales / Re: DLL en: 10 Diciembre 2017, 16:43
buenas, quisiera aprender a hacer un hack por DLL, la verdad no sé absolutamente nada sobre el tema, nunca he leído nada sobre hacking, programación ni nada de eso, quisiera que me dieran una guia de que debo empezar a leer para lograr crearlo, gracias de antemano.

Deberías aprender programación de algún lenguaje como C que te serviría de mucho (aunque también se puede utilizar otros lenguajes alternativos como Delphi o algún otro que generen archivos nativos de Windows), luego podrías comenzar con algo de ingeniería inversa y lenguaje ensamblador para finalmente aprender a como hacer rootkits y manejar desde un módulo de DLL procesos de terceros...


B#
8  Programación / Programación General / Re: Sistema tipo Cyber, ¿Que lenguaje me recomiendas? en: 9 Diciembre 2017, 23:37
Quiero hacer un programa/aplicacion que tome el control de una computadora (No como malware, si no tipo Cyber cafe)(...)¿En que lenguaje deberia hacerlo?

Recomendaría C con WINAPI y manejo de sockets udp, al menos para la parte del cliente... Porque necesitarías de alguna forma de desarrollar algo que se ejecute como servicio en segundo plano ni bién se arranque windows de manera nativa y no creo que Java de por si solo pueda lograr eso.

En lo personal me encanta Java, es uno de mis lenguajes favoritos y fue mi primera opcion para hacer esto, pero luego de pensarlo y hablarlo con otra gente llegue a la conclusion de que Java (Gracias a su multiplataforma) Deberia usarse en casos donde el programa se ejecute en diferentes tipos de Sistemas operativos, pero como en mi caso todas las maquinas tienen Windows, me recomendaron utilizar un lenguaje propio de windows.

Java podría ser utilizado para servidor dado a que teoricamente no requiere ser arrancado en el inicio de la máquina anterior y capaz incluso te resulte facil diseñar la interfaz que controle las otras PCs


B#
9  Programación / Programación C/C++ / Re: Problema con programa Fibonacci que trabaja con tablas en: 8 Diciembre 2017, 00:22
el siguiente programa debería mostrar una lista con los números de la suciesión de Fibonacci en las posiciones entre los dos números seleccionados pero al ejecutarlo solo dice "press any key to continue" alguna idea de por que es?

Hace un par de días realizaste la misma consulta en otro hilo, y te dí una respuesta de como realizar la sucesión de fibonacci en 2 líneas... Por favor evitá crear multiples hilos del mismo tema.

https://foro.elhacker.net/programacion_cc/problema_con_programa_fibonacci_que_trabaja_con_tablas-t477689.0.html;msg2147912#msg2147912


B#
10  Programación / Programación C/C++ / Re: Problema con programa Fibonacci que trabaja con tablas en: 3 Diciembre 2017, 05:54
Pre: Introduce un número entero
Post: Devuelve el número de la serie de Fibonnaci correspondiente a la posición
del número indicado previamente

Código
  1. char FibonacciChar(int n) {
  2.     char F[1000];
  3.     F[0] = '0';
  4.     F[1] = '1';
  5.     F[2] = '1';
  6.  
  7.     if(n == 1) {
  8.         return F[1];
  9.    }
  10.    else if(n == 2) {
  11.        return F[2];
  12.    }
  13.    else if(n == 0) {
  14.        return F[0];
  15.    }
  16.    else {
  17.        for( int i = 3 ; i <= n ; i++){
  18.            F = F[i-1] + F[i-2] -2 * '0';
  19.            F = F[n];
  20.        }
  21.        return F[n];
  22.    }
  23. }

No entiendo porqué hacerse tanto problema de esa manera (y encima con un vector tan largo en la pila lo cuál suele ser un problema de seguridad) cuando se puede resolver prácticamente facil la secuencia de fibonacci con calculos con números aureos en 2 líneas...

Código
  1. #include<cmath>
  2. #include<cstdio>
  3.  
  4. #define FI ((float)((float)((float)1+((float)sqrt(5)))/(float)2))
  5. #define FIBONACCI(posicion) ((int)((pow(FI,posicion)/sqrt(5))+0.5f))
  6.  
  7. int main()
  8. {
  9. int i;
  10. for(i^=i;i<10;i++)
  11. printf("Fibonacci en posicion (%i): %i\n",i,FIBONACCI(i));
  12. return 0;
  13. }

B#
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 28
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines