정보&강의
2020.01.26 00:45

카카오톡 PC 로그인 파이썬 소스

조회 수 261 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄



#!/usr/bin/python
 
'''
KakaoTalk PC-style Login PoC
 
Author: Brian Pak (bpak.org)
 
'''
 
import requests
import json
import urllib2
import sys
 
# Fill these in before you use it
EMAIL = ''
PASSWORD = ''
COMP_NAME = ''
ONCE = 'false'
DUUID = ''
 
LOGIN_URL = 'https://sb-talk.kakao.com/win32/account/login.json'
SETTINGS_URL = 'https://sb-talk.kakao.com/win32/account/more_settings.json?since=0&lang=en'
BLOCKED_URL = 'https://sb-talk.kakao.com/win32/friends/blocked.json?'
UPDATE_URL = 'https://sb-talk.kakao.com/win32/friends/update.json'
 
headers = {'User-Agent': 'KakaoTalk Win32 1.0.3',
           'Host': 'sb-talk.kakao.com',
           'A': 'win32/1.0.3/en',
           'Content-Type': 'application/x-www-form-urlencoded',
          }
 
data = {'email': EMAIL,
        'password': PASSWORD,
        'device_uuid': DUUID,
        'model': '',
        'name': COMP_NAME}
 
def login_step1():
    r = requests.post(LOGIN_URL, data=data, headers=headers)
    j = json.loads(r.text)
    if j['status'] != -100:
        print 'Error in step 1'
        sys.exit()
    else:
        print 'Step 1 Success!'
 
def login_step2():
    data['once'] = ONCE
    r = requests.post(LOGIN_URL, data=data, headers=headers)
    j = json.loads(r.text)
    if j['status'] != 0:
        print 'Error in step 2'
        sys.exit()
    else:
        print 'Step 2 Success!'
 
def login_step3():
    data['forced'] = 'false'
    data['passcode'] = raw_input('passcode? => ')
    r = requests.post(LOGIN_URL, data=data, headers=headers)
    j = json.loads(r.text)
    if j['status'] != 0:
        print 'Error in step 3'
        sys.exit()
    else:
        print 'Step 3 Success!'
        print 'Got sessionKey: %s' % j['sessionKey']
        print 'Device UUID: %s' % DUUID
        headers['S'] = '%s-%s' % (j['sessionKey'], DUUID)
 
def get_settings():
    r = requests.get(SETTINGS_URL, headers=headers)
    print r.text
 
def get_blocked():
    r = requests.get(BLOCKED_URL, headers=headers)
    print r.text
 
def get_update():
    update_data = {'contacts': '[]',
                   'removed': '[]',
                   'phone_number_type': 1,
                   'token': 0,
                   'type': 'f'}
    r = requests.post(UPDATE_URL, data=update_data, headers=headers)
    print r.text
 
# main
login_step1()
login_step2()
login_step3()
get_settings()
get_blocked()
get_update()

 

출처 : https://www.bpak.org/blog/2013/08/kakaotalkpc-%ec%b9%b4%ec%b9%b4%ec%98%a4%ed%86%a1-pc-%eb%b2%84%ec%a0%84-%eb%b6%84%ec%84%9d-1/




List of Articles
번호 분류 제목 날짜 조회 수 글쓴이
14498 UCC/영상 코로나19 슈퍼전파자 신천지 위장교회 위치알림 앱 소개 및 신천지 특성 신천지는 간판이 '신천지 교회'인게 아니라 그냥 평범한 상가 교회나, 회사로 위장하는 경우가 대부분인데 앱 깔아서 찾아보고 잘 피해가세요 평소 신천지 다니는... file 2020.02.20 465 운영자
14497 가입인사 안녕하세요 2020.02.18 136 Bonsh
14496 취미글 기생충을 보고 느낀 목사로서의 감정 기생충이 오스카상을 휩쓸었다. 여기저기서 기생충에 대한 이야기가 많이 나오는데.. 굳이 목사로서 기생충을 보면서 느낀 소감이라면.. 요약하자면, "기생충들의... 1 file 2020.02.14 492 운영자
14495 가입인사 가입인사드려요 1 2020.02.13 188 버미
14494 정보&강의 구글 애드센스 무효 트래픽 경고 예방법 구글 애드센스를 도입하고 사이이트에 적용하면서 많은 우여골절이 있었는데... 최근에 무효 트래픽 때문에 고생한다는 분을 만났다. 구글에서 소개하는 무효 트... file 2020.02.07 134 운영자
14493 정보&강의 ProPresenter 7 성경DB 분석 2020.02.03 555 운영자
» 정보&강의 카카오톡 PC 로그인 파이썬 소스 2020.01.26 261 운영자
14491 자유글 증세 나타나지 않는 우한 폐렴 보균자 케이스 나타나 가족 감염 우한 코로나 바이러스가 폐에 존재해도 증세가 나타나지 않는 케이스가 나왔다고 합니다. file 2020.01.25 83 운영자
14490 자유글 우한 폐렴 주의보 2020.01.25 56 운영자
14489 가입인사 헬로~! 2020.01.23 50 고비야
14488 정보&강의 UniqueBible 설치와 EXE 실행파일 만들기 https://github.com/eliranwong/UniqueBible 최근에 지인을 통해서 알게된 파이썬으로 만들어진 성경 프로그램입니다. 맥과 윈도우, 리눅스에서 사용이 가능합니... file 2020.01.23 693 운영자
14487 질문글 안드로이드 용 베들레헴설치 질문드립니다. 3 2020.01.19 526 오이네
14486 가입인사 안녕하세요 2020.01.19 36 오이네
14485 질문글 새찬송가 와이드버전 다운이 안되네요ㅠ 2 2020.01.17 281 투쩡
14484 정보&강의 삼성 RF410 윈도우10 설치 불가 현상 해결방법 1 2020.01.15 221 운영자
14483 질문글 문자메시지 자동 발송 파이선 소스 요청 2020.01.13 83 늘처음처럼
14482 정보&강의 윈도우10 사용자 휴대폰, 컴퓨터에서 문자 확인하고 보내기 2018년 10월 윈도우10 업데이트로 사용자 휴대폰 기능이 새롭게 추가됐다. 이제 윈도우10이 설치된 컴퓨터가 있으면 문자 메시지를 보내거나 휴대폰에 저장된 사... file 2020.01.11 1283 운영자
14481 정보&강의 그리스 헬라어 동사의 모든 것 그리스 헬라어에는 다른 언어와 똑같이 동사에 시상(tense)과 태(voice)와 법(mood)이 있다. 시상에는 기본시상(또는 제 1시상)과 제 2시상이 있으며, 기본시상에... file 2020.01.08 241 운영자
14480 정보&강의 그리스 헬라어 동사의 형태 (수동태, 능동태, 중간태) 2020.01.08 190 운영자
14479 정보&강의 히브리어 동사 7어간 형태 (칼형, 니팔형, 피엘형, 푸알형, 히필형, 호팔형, 히트파엘형) 히브리어 동사는 7개의 어간 형태(칼형, 니팔형, 피엘형, 푸알형, 히필형, 호팔형, 히트파엘형)가 있습니다. 칼 : 단순 능동, 능동태 ( 그가 다스렸다. ) 니팔 : ... 1 file 2020.01.08 871 운영자
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 729 Next
/ 729