커뮤니티

이거 영 좋지가 않다.

2014.05.08 23:41

[레벨:379]허진규1마력 조회 수:15215

# encoding: utf-8
require 'httparty'
module IB
class IBAgent
include HTTParty
base_uri 'www.ilbe.com'
format :plain
headers 'Referer' => 'http://www.ilbe.com/index.php?mid=index&act=dispMemberSignUpForm'
headers 'User-Agent' => 'Input your user-agent here'
headers 'X-Requested-With' => 'XMLHttpRequest'
headers 'Content-Type' => 'text/plain'
def check_id(user_id)
xml = xml_id(user_id)
options = { :body => xml }
data = self.class.post('/index.php', options)
data.include?('이미')
end
def check_email(user_email)
xml = xml_email(user_email)
options = { :body => xml }
data = self.class.post('/index.php', options)
data.include?('다른')
end
private
def xml_id(user_id)
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n \
<methodCall>\n<params>\n<name><![CDATA[user_id]]></name>\n \
<value><![CDATA[#{user_id}]]></value>\n<module><![CDATA[member]]></module>\n \
<act><![CDATA[procMemberCheckValue]]></act>\n</params>\n</methodCall>"
end
def xml_email(user_email)
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n \
<methodCall>\n<params>\n<name><![CDATA[email_address]]></name>\n \
<value><![CDATA[#{user_email}]]></value>\n<module><![CDATA[member]]></module>\n \
<act><![CDATA[procMemberCheckValue]]></act>\n</params>\n</methodCall>"
end
end
def agent; IBAgent.new end
# original text: 이미 존재하는 아이디입니다. 다른 아이디를 입력해주세요.
def check_id(user_id)
agent.check_id(user_id)
end
# original text: 사용하실 수 없는 메일 주소입니다. 다른 메일 주소를 입력해주세요.
def check_email(user_email)
agent.check_email(user_email)
end
module_function :agent, :check_id, :check_email
end
 
게시글 보고 "이게 뭐야? 뭐 어쩌라고?"
하는 사람들 있을텐데 위에 있는 소스 코드는 
갑자기 검색어에 등장한 일베회원검사기 랍시고 나타난 사이트의 소스코드다
별거 아닌것 같지만 HTML만 배운 문레기가 봐도 저거 XE(XpressEngine)사용하는 사이트 주소만 바꿔도 사용 가능하다.
문제는 사용 가능한거야 그렇다 치는데 보니까 회원가입, 아이디/비밀번호 찾기에도 이메일이 쓰이니까 좀 불안하다.
모든 XE사이트는 저 코드 이용해서 해당 메일주소 
사이트 관리자도 아닌데 괜히 오버한것 같다 고멘.
번호 제목 날짜 조회 수 글쓴이
공지 자유게시판 2014.09.21 42181 [레벨:409]22대웹관리자_노천명
공지 중국 생활 안전 수칙 [4] 2013.03.16 61333 [레벨:352]20대회장_성유리
304 한국 서류 중국 제출, 중국아포스티유 한국통합민원센터에서 온라인 신청 2023.11.08 2593 [레벨:10]아리스토텔레스
303 [국제입시] 미국 명문대 전액 장학 지원 QuestBridge 프로그램 2023.11.06 2569 [레벨:259]공맵
302 브랭섬홀 아시아(BHA), 남학생에게도 전 과정 IB 교육 제공 2023.11.10 2563 [레벨:259]공맵
301 정치인 사관학교, 조지타운 대학교(Georgetown University) 2023.12.01 2535 [레벨:259]공맵
300 잘자요 [4] file 2012.11.08 2520 [레벨:492]이상효
299 존스홉킨스 대학교 영재 발굴 프로그램 'CTY' 2023.10.30 2485 [레벨:259]공맵
298 오랜만에 도타를 하였다... [5] file 2012.10.26 2445 [레벨:409]22대웹관리자_노천명
297 중국전문가 3人에게 듣는 '시진핑체제 이후의 中과 아시아' [2] 2012.12.13 2433 [레벨:352]20대회장_성유리
296 투표인증 [10] file 2012.12.08 2423 [레벨:391]정태호
295 공맵 신규가입 이벤트 -AP 인기과목 전략집- 증정 2023.03.15 2416 [레벨:259]공맵
294 학교홈페이지 gpa 자동계산 방법 [5] file 2012.12.07 2414 [레벨:1]강은연
293 미국 의대 입시에서 중요하게 평가하는 항목 (+美의대 파격 입시기준 추가) [1] 2023.08.23 2377 [레벨:259]공맵
292 미국 대학 입시를 위한 AP 시험이란? 2023.03.30 2373 [레벨:259]공맵
291 복학 순서 및 내용 총정리 [4] 2014.08.26 2369 [레벨:121]이성원
290 한국은 행복한가? [3] file 2013.02.16 2366 [레벨:492]이상효
289 [1마력의 1일 1사설] - [조선일보] "非정규직의 정규직 전환, 노동 문제 풀지 못한다" [1] 2013.05.02 2358 [레벨:379]허진규1마력
288 북경 연합 마케팅 동아리 ‘ID.crew(아이디크루)’에서 3기를 추가모집 합니다~!! [3] file 2013.02.18 2357 [레벨:4]송민진
287 삼성전자 글로벌 스토리텔러 8기 모집!! file 2015.07.16 2355 [레벨:351]22대회장_노영광
286 애니팡 고득점 비결 [2] 2012.11.02 2354 [레벨:492]이상효
285 사랑에 빠진 사람 뇌 [6] file 2012.11.14 2353 [레벨:492]이상효
284 [1마력의 1일 1사설] - [매일경제] "한국, 밤길이 불안한 나라가 된 충격적 현실" [1] 2013.03.19 2352 [레벨:379]허진규1마력
283 [1마력의 1일 1사설] - "수월성 교육과 평등 교육" [1] 2013.06.11 2348 [레벨:379]허진규1마력
282 2200원짜리 피자.............. [2] file 2012.11.12 2348 [레벨:492]이상효
281 2014년 제65기 차교수의 경제학 교실 [1] file 2014.03.03 2338 [레벨:29]임영빈
280 혜성 발견한 中 중학생 [14] file 2012.11.14 2338 [레벨:492]이상효
279 옥스퍼드대학교 (University of Oxford) 2023.09.25 2335 [레벨:259]공맵
278 뭐 지금 한국발 이슈 때문에 사이트가 흥한데 [3] 2013.12.18 2334 [레벨:379]허진규1마력
277 안녕하세요 제22 대 한국유학생회를 이끌어 나가게 된 노영광 입니다. [2] 2014.05.17 2331 [레벨:351]22대회장_노영광
276 취리히 연방 공과 대학교 (ETH Zurich) 2023.08.21 2330 [레벨:259]공맵
275 중국 베이징서 韓어린이 납치됐다 풀려나 [6] 2012.12.17 2330 [레벨:352]20대회장_성유리
©2013 KSODESIGN.All Rights Reserved