Ejemplo n.º 1
0
 def __init__(self, username):
     self.username = username
     if D.has_key(self.username) and D[self.username] != None:
         try:
             self.pwd = d(d(D[self.username]))
         except:
             self.pwd = None
     else:
         self.pwd = None
Ejemplo n.º 2
0
from string import printable
from itertools import permutations as perm


def check(s):
    global printable
    for i in s:
        if i not in printable:
            return False
    return True


bad_field = open('bad_field.txt', 'r').read()

enc = []
for i in d(bad_field):
    enc.append(i)

enc = [enc[i:i + 6][::-1] for i in range(0, len(enc), 6)]
enc = [enc[i:i + 3] for i in range(0, len(enc), 3)]
print(enc)
#sec_bz = 73
back_enc = []
for i in range(len(enc)):
    back_enc.append([])
    for j in range(len(enc[i])):
        back_enc[i].append([])
        back_enc[i][j] = enc[i][j].copy()

lever3 = False
for sec_bz in range(1000):
Ejemplo n.º 3
0
from base64 import b64decode as d
x = [
    "SfBsOxPvNMDyNAhRSgsG", "VjYOkGDgkkXgULZUkCeh", "OYgUClVWJQAvOtMfBSPg",
    "UgGADoBNyIpiGNyfyuet", "RoSgSYiwNwAcSgnPOsMB", "4sGvkBZfEqfHEgvkUeUL",
    "ullIdbFSSDZrKCSAJIUz", "FPVZxzrNHXShDeRb1GXd", "RNpVNeyZRVHTOwZuNdQq",
    "VALsFVveUNPuUoDWlpXu", "VyNbOyZjyGBwQUiUxeSe", "xO2rYv2pXL3UWoDvBTDQ",
    "qCOaRDOZicRnhDSacIgc", "bGUTstlyoElXoIVVghRO", "MmNRiDVggENtBjNHvw>g",
    "MC2BCa1DjAyglyzgwQ>v", "LeNdcAOGPROrjrOUSiWC", "YQEvXfUjbEERJDEjLZcS",
    "baCAeWZGrnROqkJKchEi", "oLDKgG6TxDzrQu6amIlZ"
]
flag = ''
for i in range(96):
    flag += chr(ord(x[i % 20][2 * (i / 10)]) - 1)
print d(flag)
Ejemplo n.º 4
0
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import datetime
from assets.credentials import *
from base64 import b64decode as d
# Using Chrome to access web
driver = webdriver.Chrome(
    "/Users/angelogiacco/Documents/GitHub/registration/chromedriver") #change this to the path of your chromedriver, make sure chromedriver is the same version as your google chrome
# Open the website
driver.get('https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&client_id=5e3ce6c0-2b1f-4285-8d4b-75ee78787346&redirect_uri=https%3A%2F%2Fteams.microsoft.com%2Fgo&state=e9e046e8-a98e-454a-b4db-621c8dc56861&&client-request-id=7607c35f-75b0-4d6b-80bc-ade6a25a57f2&x-client-SKU=Js&x-client-Ver=1.0.9&nonce=143b8019-04e9-48a9-b39e-a9246dc33280&domain_hint=')
driver.maximize_window()
id_box = driver.find_element_by_name('loginfmt')
time.sleep(3)
id_box.send_keys(d(email))
# Find next button
next_button = driver.find_element_by_id('idSIButton9')
# Click next
next_button.click()

"""
only include this next bit of code if you get a personal or work account page after clicking next
"""
time.sleep(4)
div = driver.find_element_by_xpath(
    '/html/body/div/form[1]/div/div[2]/div/div[2]/div[2]/div/div/div/div[2]/div')  # choose work account
div.click()

"""
remove part above if you don't get the personal or work account page
Ejemplo n.º 5
0
#!/usr/bin/python
from base64 import b64decode as d
import sys
f = open('dump', 'r')
x = f.read()
f.close()
print(d(x))
Ejemplo n.º 6
0
    'codecs.decode(love, joy)magicintlensumiterlongnameopenreadreprsitelevelrangeformatlocalsxrange__all____cmp____doc__compileglobalsinspect__dict____exit____file____iter____main____name____path__exc_typefromlist__class____enter__bytearrayexc_value__import____module____delattr____getattr____setat'
)]

x1 = x.find('base64rot13joycodecs.decode(destiny, joy)striposgod<string>')
x1 = x[:x1]

x2_start = x.find(
    'TVZKelUyNU9hVkpHV21oVmJGcDNZMnhzVjFaWWFHcGlWVFZIV1ZWYVlWUnNXWGxoU0d4WFlXdEtjbFY2Um1Gak1YQkpWRzFvVTJKclNsbFdWM2hoWkRKSmVGcEdaRmRpVlZwWFZGWmFkMWRHVl'
)
x2_end = x.find('exectrust \t<module>')

x2 = x[x2_start:x2_end]

x3_start = x.find(
    'rUIeFIWAI3OVBIATrHSMExqCn0xjEIqSFwIhJwA5G0IVrHgnFJAJFQSAIycFZHySrTqUGKuWqHjlH1EVrQSHE0bkI0xkL0MnE1AdpyIWqHMYrKqSFUEeEHyOoRyWDIIiZyZkERuwIaSHL0SnFRyYEKqCAHSVFTcjFRSFEyW5FaO5EKqVHx11Exb1H3WHp'
)
x3_end = x.find(
    'sysE25uI0ujFxyHEGN5G0IXH0gWrQOeERceI0LmrHySF3H1EmAFnaWUEJgWIRSbEKu1E01uGmElF01bJyW4ZUOFqH9WZ1pmEySCnxuurHgTHH9OFKuAIaOWqJkTIKEeEJS1qxSVZTcjFaSJJy'
)

#print (x3_start, x3_end)
x3 = x[x3_start:x3_end]

x4_start = x.find(
    'E25uI0ujFxyHEGN5G0IXH0gWrQOeERceI0LmrHySF3H1EmAFnaWUEJgWIRSbEKu1E01uGmElF01bJyW4ZUOFqH9WZ1pmEySCnxuurHgTHH9OFKuAIaOWqJkTIKEeEJS1qxSVZTcjFaSJJy'
)
x4_end = x.find('codecs.decode(love')
#print (x4_start, x4_end)
x4 = x[x4_start:x4_end]
print d(x1) + d(x2) + d(x3.decode('rot13')) + d(x4.decode('rot13'))
Ejemplo n.º 7
0
#!/usr/bin/python
from pwn import *
from base64 import b64decode as d

x1 = d(
    '4mLapilvtKNatsOQOW1hgi4XL52fAcuYuTI273t/mVcn1o8H4NOuwHurykovk3pL4TmqN8lLcmsCML5FppIZfQ=='
)
x2 = d(
    '2meRvngvfE5w2krQC1mHy/jWRF32FiiBJSvewkzMLOsPyq5AJNjZb+XGzeiqyzoyEfzfxSwpaovt7ZrRFmHrCw=='
)

print(len((x1)))
print(len((x2)))
print(x1[0])
print(ord(x1[0]) ^ ord(x2[0]))
print(ord(x1[1]) ^ ord(x2[1]))