선요약 : 실용성 無




원래 기존에는 쿠폰 입력할때

http://game.daum.net/coupon/popup/register.daum?gamecode=black

이 주소 써주고


MVWLA CV3YA QHEG7 6DPMC

이런 쿠폰 코드 적어주면


주소타고 들어가서 쿠폰 입력을 함



근데 저 쿠폰 입력하는게 너무 귀찮아서 한방에 받는방법 없나 한번 찾아봤는데

링크클릭 한번으로 쿠폰을 바로 받을수 있긴함


http://game.daum.net/coupon/popup/complete.json?gamecode=black&couponId="쿠폰코드"&ticketId=0&serverName=&characterName="아이디"

(글에 있는 링크주소 함부로 들어가지마셈 괜히 쿠폰오류 횟수 +1됨)


저 주소대로 한글부분에 정상적으로 입력하고 들어가면 클릭 한방에 바로 쿠폰이 계정으로 받아짐



그런데 문제는 

characterName="아이디"

이부분인데 캐릭터 이름(가문명 아님)을 base64 코드로 변환해서 입력해야함


공란으로 비워두거나 자동로그인 해둔 계정에 없는 캐릭명으로 적은상태로 들어가면 

'쿠폰획득에 실패했습니다. 고객센터에 문의해주세요' 이딴식으로 뜨면서 해당 쿠폰코드는 증발하고

이후에 다시 정상적으로 캐릭명을 입력해도 이미 사용한 쿠폰으로 인식되서 그 쿠폰코드는 못아버림


그래서 링크에 쿠폰코드만 적어놓은 상태로 다른 사람들이 링크만 눌러서 편하게 받는게 불가능함



아이디를 정상적으로 입력하려면,






1. 내 아이디를 base64로 인코딩한 값을 얻은 후 ('검갤러'가 캐릭터명이라고 가정)









변환된 값중 +(플러스)를 %252B로 변환시키는 작업을 거친 후 쿠폰주소를 입력하고 쓰면됨




쿠폰주소를 ABCDE-ABCDE-ABCDE-ABCDE라고 가정하면


http://game.daum.net/coupon/popup/complete.json?gamecode=black&couponId="ABCDEABCDEABCDEABCDE"&ticketId=0&serverName=&characterName="6rKA6rCk65%252Bs"


이게 완성주소임


자동로그인을 해둔 상태로 주소에 접속하면?







(위짤 클릭해서 볼 것)


정상적으로 캐릭명과 쿠폰주소를 입력했다면 주소가 저렇게 뜸. 주소 아래의 내용중에 characterName칸은 한글로 정상적으로 표시되는데 그림판으로 일부러 지운거임











이미 받은 쿠폰코드에 또 접속하면 당연히 안됨.


그리고 5회 실패횟수 이런거 다 적용되니까 편법으로 악용한다거나 이런거 전혀 없음.











쿠폰은 정상적으로 획득하는걸 여러번 테스트해봄


근데 쓸모가 없네 ㅎ