Exemplo n.º 1
0
def getPass(message, c = None, conn = None):
    name = message.text
    try:
        c.execute('SELECT * FROM user' + str(message.chat.id) + ' WHERE name="' + name + '"')
        res = (c.fetchall() or 'Data not found')
        if (res != 'Data not found'):
            c.execute('SELECT * FROM u' + crypt.getHash(str(message.chat.id)) + ' WHERE cname="' + crypt.getHash(name) + '"')
            raw = c.fetchall()
            res = [name, crypt.decode(str(message.chat.id), raw[0][1], raw[0][3]), crypt.decode(str(message.chat.id), raw[0][2], raw[0][4])]
    except Exception:
        traceback.print_exc()
        res = 'Data not found'
    return res
Exemplo n.º 2
0
Arquivo: net.py Projeto: jdschmi1/bfdb
def action(action_id, body, encode_key):
    data = json.dumps(
        {
            REQ_HEADER_TAG: {
                REQ_ID: action_id
            },
            REQ_BODY_TAG: {
                REQ_BODY: crypt.encode(body, encode_key)
            }
        },
        separators=(',', ':'))

    headers = {
        'Accept': '*/*',
        'Accept-Encoding': 'gzip',
        'Accept-Language': 'en',
        'User-Agent': 'android',
        'Content-Length': len(data),
        'Content-Type': 'application/x-www-form-urlencoded',
        'Expect': '100-continue'
    }

    r = requests.post('http://iosv2.bravefrontier.gumi.sg/bf/gme/action.php',
                      headers=headers,
                      data=data)

    if r.status_code == 200:
        try:
            return crypt.decode(r.json()[REQ_BODY_TAG][REQ_BODY], encode_key)
        except:
            pass

    return None
    def process_data(self):
        enc_im = Image.open(self.prefix + self.src)
        self.size = enc_im.size[0] * enc_im.size[1] / 3
        enc_comp_data = stepic.decode(enc_im)
        self.data = list(crypt.decode(self.key, enc_comp_data))

        self.size = len(self.data)
Exemplo n.º 4
0
Arquivo: net.py Projeto: Enerdy/bfdb
def action(action_id, body, encode_key):
    data = json.dumps({
        REQ_HEADER_TAG: {REQ_ID: action_id},
        REQ_BODY_TAG: {REQ_BODY: crypt.encode(body, encode_key)}
    }, separators=(',', ':'))

    headers = {
        'Accept': '*/*',
        'Accept-Encoding': 'gzip',
        'Accept-Language': 'en',
        'User-Agent': 'android',
        'Content-Length': len(data),
        'Content-Type': 'application/x-www-form-urlencoded',
        'Expect': '100-continue'
    }

    r = requests.post('http://iosv2.bravefrontier.gumi.sg/bf/gme/action.php',
                      headers=headers,
                      data=data)

    if r.status_code == 200:
        try:
            return crypt.decode(r.json()[REQ_BODY_TAG][REQ_BODY], encode_key)
        except:
            pass

    return None
Exemplo n.º 5
0
 def value(self, key, defaultValue="", type=None):
   try:
     encoded_value = super(CryptSettings, self).\
         value(key, defaultValue=defaultValue)
     encrypted_value = base64.b64decode(encoded_value)
     return crypt.decode(self.key(), encrypted_value)
   except:
     return defaultValue
Exemplo n.º 6
0
def decrypt(prefix):
    res = []
    for suffix in product(letters, repeat=5 - len(prefix)):
        passwd = np.concatenate([prefix, suffix])
        text = decode(ciphertext, passwd)
        if isgood(text):
            passwd = "".join(map(chr, passwd))
            res.append((passwd, text))
    return res
Exemplo n.º 7
0
def decrypt(prefix):
    res = []
    for suffix in product(letters, repeat=5-len(prefix)):
        passwd = np.concatenate([prefix, suffix])
        text = decode(ciphertext, passwd)
        if isgood(text):
            passwd = "".join(map(chr, passwd))
            res.append( (passwd, text) )
    return res
Exemplo n.º 8
0
  def process_data(self):
    """ Decrypts and decompressed the data. May raise exception on Image.open """

    enc_im = Image.open(self.prefix+self.src)

    self.size = enc_im.size[0] * enc_im.size[1] / 3

    enc_comp_data = stepic.decode(enc_im)
    self.data = list(crypt.decode(self.key, enc_comp_data))

    self.size = len(self.data)
Exemplo n.º 9
0
Arquivo: brute.py Projeto: Javacym/jug
import itertools

from crypt import decode, letters, isgood, preprocess


with open('secret.msg') as f:
    ciphertext = f.read()
ciphertext = preprocess(ciphertext)

for p in itertools.product(letters, repeat=5):
    text = decode(ciphertext, p)
    if isgood(text):
        passwd = "".join(map(chr, p))
        print('%s:%s' % (passwd, text))
Exemplo n.º 10
0
import itertools
from crypt import decode, letters, isgood, preprocess

ciphertext = file('secret.msg').read()
ciphertext = preprocess(ciphertext)

for p in itertools.product(letters, repeat=5):
    text = decode(ciphertext, p)
    if isgood(text):
        passwd = "".join(map(chr,p))
        print '%s:%s' % (passwd, text)
Exemplo n.º 11
0
        
    
            print("Found your illegal copy of work, want to extract logo from it to prove your ownership??")
            logo=input("Enter path of the company logo(For making the extracted logo of same size)-")
            watermarking2=extracting(watermark_path=logo,level=3)
       
    
        
            host=input("Enter path of the host file-")
            watermarking2.watermark(img=host)
            ext=input("Enter path of the watermarked image-")
            watermarking2.extracted(image_path=ext)
            enc=int(input("Have u sent an image with UID?(Press 1-Yes,0-NO)-"))
            if enc==1:
                enc_img=input("Enter the path of the encoded image-")
                crypt.decode(enc_img)
        conti=input("Do you wish to continue?-")
        if conti=="yes":
             continue
        else:
            break
    print("-----Thank you--------")