정보&강의
2020.01.26 00:45

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

조회 수 505 추천 수 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
번호 분류 제목 날짜 조회 수 글쓴이
공지 공지 기멀전이 고전 명설교가 담긴 카세트 테잎을 발굴합니다. file 2021.06.17 664 운영자
공지 공지 찬송가 가사 및 제목 변경을 개인적으로 사용하는 분들 사용제재합니다. 3 file 2021.04.30 1179 운영자
공지 공지 Livepro L1 V1 국내 정품 공동구매 안내 - 종료 23 file 2021.04.06 4326 운영자
공지 공지 기멀전 개인 상담 채널 오픈합니다. 2021.02.27 885 운영자
14494 가입인사 가입인사드려요 1 2020.02.13 306 버미
14493 정보&강의 구글 애드센스 무효 트래픽 경고 예방법 구글 애드센스를 도입하고 사이이트에 적용하면서 많은 우여골절이 있었는데... 최근에 무효 트래픽 때문에 고생한다는 분을 만났다. 구글에서 소개하는 무효 트... file 2020.02.07 440 운영자
14492 정보&강의 ProPresenter 7 성경DB 분석 2020.02.03 1473 운영자
» 정보&강의 카카오톡 PC 로그인 파이썬 소스 2020.01.26 505 운영자
14490 자유글 증세 나타나지 않는 우한 폐렴 보균자 케이스 나타나 가족 감염 우한 코로나 바이러스가 폐에 존재해도 증세가 나타나지 않는 케이스가 나왔다고 합니다. file 2020.01.25 266 운영자
14489 자유글 우한 폐렴 주의보 2020.01.25 228 운영자
14488 가입인사 헬로~! 2020.01.23 180 고비야
14487 정보&강의 UniqueBible 설치와 EXE 실행파일 만들기 https://github.com/eliranwong/UniqueBible 최근에 지인을 통해서 알게된 파이썬으로 만들어진 성경 프로그램입니다. 맥과 윈도우, 리눅스에서 사용이 가능합니... file 2020.01.23 905 운영자
14486 질문 안드로이드 용 베들레헴설치 질문드립니다. 3 2020.01.19 679 오이네
14485 가입인사 안녕하세요 2020.01.19 136 오이네
14484 질문 새찬송가 와이드버전 다운이 안되네요ㅠ 2 2020.01.17 396 투쩡
14483 정보&강의 삼성 RF410 윈도우10 설치 불가 현상 해결방법 1 2020.01.15 448 운영자
14482 질문 문자메시지 자동 발송 파이선 소스 요청 2020.01.13 201 늘처음처럼
14481 정보&강의 윈도우10 사용자 휴대폰, 컴퓨터에서 문자 확인하고 보내기 2018년 10월 윈도우10 업데이트로 사용자 휴대폰 기능이 새롭게 추가됐다. 이제 윈도우10이 설치된 컴퓨터가 있으면 문자 메시지를 보내거나 휴대폰에 저장된 사... file 2020.01.11 3259 운영자
14480 정보&강의 그리스 헬라어 동사의 모든 것 그리스 헬라어에는 다른 언어와 똑같이 동사에 시상(tense)과 태(voice)와 법(mood)이 있다. 시상에는 기본시상(또는 제 1시상)과 제 2시상이 있으며, 기본시상에... file 2020.01.08 646 운영자
14479 정보&강의 그리스 헬라어 동사의 형태 (수동태, 능동태, 중간태) 2020.01.08 671 운영자
14478 정보&강의 히브리어 동사 7어간 형태 (칼형, 니팔형, 피엘형, 푸알형, 히필형, 호팔형, 히트파엘형) 히브리어 동사는 7개의 어간 형태(칼형, 니팔형, 피엘형, 푸알형, 히필형, 호팔형, 히트파엘형)가 있습니다. 칼 : 단순 능동, 능동태 ( 그가 다스렸다. ) 니팔 : ... 1 file 2020.01.08 3816 운영자
14477 정보&강의 Google OTP 인증번호를 구하는 파이썬 소스 2020.01.04 699 운영자
14476 자유글 요즘 가끔 보는 뉴스기사인데 슬프네요 정치에 관심이 있는건 아니지만 이런 기사가 올라오다니.. 2 file 2019.12.30 560 so
14475 정보&강의 캠코더에서 녹화된 여러개의 MTS 파일을 CMD 명령어 하나로, 단일 파일로 병합하는 방법 소니 캠코더로 영상을 찍으면 위와같이 MTS로 파일로 영상이 분할 저장되어 있습니다. 이때 이걸 손쉽게 하나의 파일로 만들어야할 필요가 있습니다. 별도의 인코... 1 file 2019.12.24 676 운영자
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 ... 738 Next
/ 738