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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 34
1  Programación / Programación C/C++ / Re: Progrmacion en C ¿Como hacer para que me imprima los caracteres!? en: 29 Octubre 2016, 11:06 am
al final imprima quien fue el que menos gano y cuanto solo que lo que no puedo hacer es imprimir el nombre de quien fue el que menos gano , solo puedo imprimir su ganancia ! :(

Código
  1. printf("%s es el que menos vendio con un total de %d pesos", C2[x].Nconductor, C2[x].Bv);
2  Seguridad Informática / Hacking / Re: duda con disamble en kali linux en: 31 Diciembre 2015, 18:21 pm
estuve investigando que alomejor por mi arquitectura de procesador que es un amd la mayoria funciona con intel pero no conozco una herramienta que me funcione con amd

Como investigas?  :rolleyes: :huh:

El problema es que no leemos los mensajes de error


/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- metasm (LoadError)
   from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
   from /usr/share/metasploit-framework/lib/metasm/samples/disassemble.rb:13:in `<main>'

Si buscas la primera linea en Google te salen resultados de usuarios que han tenido el mismo problema que tú, el problema está con ruby, no con tu procesador  :rolleyes:, te pongo un link que te puede ayudar.

https://forums.kali.org/archive/index.php/t-3923.html


Un saludo.

3  Programación / Programación C/C++ / Re: Creando un tablero a partir de un archivo en: 29 Diciembre 2015, 04:19 am
Alguien me podria hechar un cable para construir este tablero? Todo tiene que hacerse leyendo desde el archivo ya que luego hay tableros mas grandes.
Muchas gracias!

Que código tienes hasta el momento?

Un saludo
4  Programación / Desarrollo Web / Re: Simular clic javascript en: 12 Mayo 2015, 13:36 pm
Primero avisarte de que lo que estas haciendo es ilegal segun los terminos de Google. Segundo, es muy poco probable que saques algun beneficio puesto que (creo, no se si ha cambiado) que google carga su publicidad en un iframe y los navegadores no permiten hacer click() sobre iframes.. en general no permiten interaccion sobre iframes.

Segundo, el click al parecer lo estas haciendo.. al menos sobre el elemento <ins>. Puedes verlo bindeando un onclick.

Código
  1. document.getElementsByClassName("adsbygoogle")[0].onclick = function(){
  2.   console.log('click detectado');
  3. }

Pero en ninguna parte le dices al popup que se cierre.

Saludos

Se que es ilegal... solo estoy haciendo unas pruebas..  :-\

Vale ahora entiendo porque no se cargaba..  (caca de iframes xD) :rolleyes:

En teoria el popup se cierra al hacer

Código
  1. myWindow.close();
Ya que myWindow es la referencia del popup que acabo de crear

Y con jQuery no funcionaría? Por ejemplo

Código
  1. function simulateClick(x, y) {
  2.    jQuery(document.elementFromPoint(x, y)).click();
  3. }

Esta funcion da clic en la página en las coordenadas que le pases por parametro  :silbar:
5  Programación / Desarrollo Web / Simular clic javascript en: 12 Mayo 2015, 12:48 pm
Hola  ;D

Estoy intentando simular un clic con javascript pero no funciona..  :huh:

La página web es esta:


Código
  1. <!DOCTYPE HTML>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
  4.  
  5. <title>No Title</title>
  6.  function load() {
  7. document.getElementsByClassName("adsbygoogle")[0].click();
  8.  }
  9. </script>
  10. </head>
  11. <body onLoad="load()">
  12. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  13. <!-- XXXXXXXX -->
  14. <ins  class="adsbygoogle"
  15. style="display:inline-block;width:XXXpx;height:XXXpx"
  16. data-ad-client="XX-XXX-XXXXXXXXXXXXXXXXX"
  17. data-ad-slot="XXXXXXXXXXX"></ins>
  18. (adsbygoogle = window.adsbygoogle || []).push({});
  19. </script>
  20. </body>
  21. </html>

Esto se ejecuta en un popup que llamo desde

Código
  1. var myWindow = window.open('web.html', 'pagina', 'toolbar=no, scrollbars=no, resizable=no');
  2. if (myWindow != null)
  3. {
  4. myWindow.close();
  5. }

Pero el resultado es un poco raro, se crea el popup dos veces y no da clic en ninguno, solo visualizo el anuncio como si no le hubiera dado clic (si comento la linea myWindow.close(); )

Lo que me interesa hacer es abrir una vez el popup, esperar que haya cargado correctamente, simular el clic sobre él y cerrar el popup..  :rolleyes:

A ver si alguien me puede ayudar..

Un saludo

6  Programación / Programación C/C++ / Re: Problema con Matrices en C en: 21 Abril 2015, 00:56 am
Variables globales, int main y esas cosas que te he dicho en el post anterior..  :rolleyes:

Código
  1. f = rand() % 99; //Hacer esto no tiene mucho sentido
  2. x[f][c] = rand() % 99;

Para encontrar la fila con el mayor numero simplemente tienes que guardar el numero mayor y la fila donde esta, pseudocodigo:

Citar
mayor, filamayor: entero;
si x[f][c] > mayor
    mayor = x[f][c]
    filamayor = f
fsi

Un saludo
7  Programación / Programación C/C++ / [?] Qt vs wxWidgets en: 20 Abril 2015, 21:10 pm
Buenas  ;D

A modo de debate, que me recomendais, ¿Qt o wxWidgets para desarrollo de interfaces gráficas?  :silbar:

Que tal os va a cada uno con la que utilicéis?  :laugh:  ;-)

Un saludo
8  Programación / Programación C/C++ / Re: problemas con programa en c en: 20 Abril 2015, 21:00 pm
Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    int i = 0, n = 0;
  6.    char cadena [256] = {'\0'};
  7.    char seguir;
  8.  
  9.    do
  10.    {
  11.        i = 0; //Cada iteracion i = 0 para iniciar desde 0
  12.        n = 0; //Cada iteracion n = 0 para reiniciar el contador
  13.  
  14.        printf ("Escriba la frase: ");
  15.        fgets (cadena,256,stdin);
  16.  
  17.        while (cadena[i] != '\0')
  18.        {
  19.    if (cadena[i] == ' ')
  20.    {
  21.        n++;
  22.    }
  23.    i++;
  24.        }
  25.  
  26.        printf ("\n%d", n);
  27.  
  28.        printf ("\n\nPara repetir el programa presiona s\n\n");
  29.        scanf ("%c", &seguir);
  30.        getchar(); //Nos comemos el intro
  31.  
  32.    }while (seguir == 's');
  33.  
  34.    return 0;
  35. }

Deberías evitar las variables globales,

int main,

En el scanf, tienes un error, pones %s, eso es para strings, %c es para caracter

Un saludo
9  Programación / Programación C/C++ / Re: [?] std::thread error: invalid use of non-static member function en: 19 Abril 2015, 16:37 pm
Creo que sería mejor que creases una función intermedia que haga un padre.moverHijo(). Algo como:

Código
  1. void func(int n){
  2.    padre.moverHijo(int n);
  3. }
  4. //...
  5. std::thread(&func, retardo).detach();
  6.  

También tienes otra opción, y es crear otro método del estilo:

Código
  1. static void Hijo::moverHijo(Hijo& h, int retardo){
  2.    h.moverHijo(retardo);
  3. }

Con tu primera función tendría que pasarle tambien Hijo&, sino no puedo acceder a padre.

Prefiero utilizar la segunda opcion, me ha quedado de la siguiente manera:


Código
  1. virtual int moverInterno(int retardo) = 0;
  2.  
  3. static int moverHijo(Padre &hijo, int retardo);
  4.  
  5. int Padre::moverHijo(Padre &hijo, int retardo)
  6. {
  7.    return hijo.moverInterno(retardo);
  8. }

Pero al crear el hilo me sigue dando error...  :rolleyes:  (Supongamos que solo he creado un hijo)
Código
  1. th.at(0) = std::thread(Padre::moverHijo, padre.at(0), retardo);
  2. th.at(0).detach();

(Variables)
Código
  1. std::vector <std::thread> th;
  2. std::vector <Padre*> padre;

Error
Citar
||=== Build: Debug in Padre (compiler: GNU GCC Compiler) ===|
/usr/include/c++/4.9/functional||In instantiation of ‘struct std::_Bind_simple<int (*(Padre*, int))(Padre&, int)>’:|
/usr/include/c++/4.9/thread|140|required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = int (&)(Padre&, int); _Args = {Padre*&, int&}]’|
/home/**Ruta**/Casa.cpp|132|required from here|
/usr/include/c++/4.9/functional|1665|error: no type named ‘type’ in ‘class std::result_of<int (*(Padre*, int))(Padre&, int)>’|
/usr/include/c++/4.9/functional|1695|error: no type named ‘type’ in ‘class std::result_of<int (*(Padre*, int))(Padre&, int)>’|
||=== Build failed: 2 error(s), 3 warning(s) (0 minute(s), 0 second(s)) ===|

 :huh: :huh:
10  Programación / Programación C/C++ / Re: [?] std::thread error: invalid use of non-static member function en: 19 Abril 2015, 11:51 am
Hace el metodo estatico y en el parametro pasa el puntero al objeto.

Me da error cuando intento hacer el método estático, he entendido el problema pero no se como lo puedo solucionar, en la clase padre tengo esto

Código
  1. virtual int moverHijo(int retardo) = 0;

Y en las clases hijas hago esto
Código
  1. class Hijo : public virtual Padre
  2. {
  3.    public:
  4.  
  5.        // . . .
  6.  
  7.        int moverHijo(int retardo);
  8.  
  9.  
  10.        // . . .
  11. }

El error que me da es:

Código
  1. static virtual int moverHijo(int retardo) = 0;
         error: member ‘moverHijo’ cannot be declared both virtual and static



La estructura de clases es la siguiente (quizá me habia explicado un poco mal)


Padre
Código
  1. class Padre
  2. {
  3.    private:
  4.  
  5.        // Atributos
  6.  
  7.    public:
  8.  
  9.        // . . .
  10.  
  11.        virtual int moverHijo(int retardo) = 0;
  12.  
  13.        // . . .
  14. };

Hijos (implementaciones del movimiento distintas)
Código
  1. class Hijo : public virtual Padre
  2. {
  3.    public:
  4.  
  5.        // . . .
  6.  
  7.        int moverHijo(int retardo);
  8.  
  9.        // . . .
  10. };
Código
  1. class Hija : public virtual Padre
  2. {
  3.    public:
  4.  
  5.        // . . .
  6.  
  7.        int moverHijo(int retardo);
  8.  
  9.        // . . .
  10. };

Donde se trabaja con las clases hijas
Código
  1. class Casa
  2. {
  3.    private:
  4.        int retardo;
  5.  
  6.        std::vector <std::thread> th;
  7.        std::vector <Padre*> padre; // Al ser una clase virtual, creo punteros a los hijos (polimorfismo)
  8.        /** Ejemplo
  9.            padre.push_back(new Hijo(parametros));
  10.            padre.push_back(new Hija(parametros));
  11.         */
  12.  
  13.        // . . .
  14.  
  15.    public:
  16.  
  17.  
  18.        // . . .
  19.  
  20.        std::vector <int> iniciar();
  21.  
  22.        // . . .
  23.  
  24. };

Lo que intento es ejecutar en un hilo, el método mover hijo

Código
  1. std::vector <int> Casa::iniciar()
  2. {
  3.    // . . .
  4.  
  5.    for (unsigned int i = 0; i < padre.size(); i++)
  6.    {
  7.        th.at(i) = std::thread(padre.at(i)->moverHijo, retardo);
  8.        th.at(i).detach();
  9.    }
  10.  
  11.    // . . .
  12. }

El error que me da al hacer esto es el del inicio del post..

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