광고보면 무료로 코인을 준다는 안드로이드 앱 믿어도 될까요?
안녕하세요. 15일전 가입해서 묵묵히 구경만 하다 처음으로 글을 쓰네요. steemit에 올라오는 수 많은 포스트들이 정말 조리있게 잘 써져있고 몇몇 글들은 깊은 생각을 하게 만듭니다. 그래서인지 원래는 며칠 전에 글을 쓸려고 계획했으나 글을 잘 쓸 자신이 사라지면서 미루다가 지금 쓰게 되네요. 수학 수식만 많이 보고 써봤지 남에게 보여주는 작문은 해본적이 없어서 제 글이 딱딱하거나 매끄럽지 않을 수도 있으니 이 점 유의하고 봐주세요. 서론은 이쯤하고 본론으로 들어가겠습니다.
제가 알기로는 안드로이드 플레이 스토어는 개발자가 앱을 등록하기에 있어 애플의 앱 스토어만큼 까다롭지 않다고 알고있습니다. 이 뉴스에 따르면 작년에만 700,000개의 악성앱을 스토어에서 제거했다고 하니 악성앱들을 일반 사용자가 쉽게 접할 수 있는 걸 알 수 있습니다. (지금은 구글이 노력해서 이정도로 줄은 거지 그 전은 훨씬 많았습니다.) 하지만 이런 구글의 노력에도 아직 걸리지 않은 앱들은 없을 수는 없겠지요. 오늘 그 중 하나인 " Free Litecoin Mining - Fast Payout to LTC Wallet"을 알아볼려고 합니다.
기본적으로는 광고를 시청후 litoshi라는 것을 제공하며 그 양이 1,000,000만큼 모이면 이 litoshi를 litecoin으로 바꿔서 주며 광고 앱 설명에 나와있습니다. 그 외에도 "claim now"를 누르면 광고를 안보고도 매우 적은 양의 litoshi라는 것을 제공하며 이 버튼은 30분에 한번씩 누를 수 있습니다. time boast라는 걸 누르면 15분에 한번씩 claim now버튼을 누를 수 있는 기능을 제공해줍니다.
이걸 본 순간 제가 한 생각은 이게 진짜면 앱을 변조해서 돈 벌어보자라는 나쁜 생각이었습니다. 착하게 살아야지 생각은 하지만 제 본성은 이를 받아들일 준비가 안되어 있나봅니다. 먼저 제가 한 일을 나열하기 앞서 간단한게 안드로이드 앱 작동원리는 설명하겠습니다.
안드로이드 앱을 개발할 때 개발자는 java라는 언어로 만들어진 문서를 작성하고 java compiler라는 프로그램이 이 작성된 문서를 "java interpreter" 프로그램이 이해할 수 있는 작동순서대로 정리된 명령어 조합을 만듭니다. 안드로이드 앱들은 "bytecode" 라고 불리는 명령어 조합으로 이루어져있습니다. 재밌는게 java보다는 가독성이 떨어지지만 java bytecode도 인간이 이해하기에 있어 어렵지 않다라는 겁니다. 이 점을 이용해 "Free Litecoin Mining"앱의 명령어 조합을 살짝 변조시켜서 앱을 제 마음대로 작동시켰습니다.
이 앱을 분석했더니 boast timer의 시간관리는 어느 특정 서버에서 관리하는 것이 아니라 사용자 앱에서 관리를 하는 것이었습니다. 서버쪽에서 사용자 행동의 모든 걸을 관리해도 모자를를 판인데 사용자앱에서 관리를 한다는 점만 봐도 스캠앱이라는 것이 짐작이 됩니다. 코드가 이외로 많아서 전체를 분석하지는 않고 시간관리와 관련된 명령어를 찾아서 변조했습니다.
- "claim now"를 누르면 65335의 가짜 코인을 받아라
- "time boast"를 누르면 "claim now"의 지연 시간을 0으로 만들 것
이 두가지만을 변조하고 앱을 실행했습니다.
지갑주소를 아무렇게나 적었는데 이 앱은 확인 과정도 안거치네요. 변조했을 때가 작년 12월 13일이었는데 그 떄는 제 지갑주소를 적었습니다. 1,000,000를 모으면 1ltc를 지갑으로 보내준다고 했으나 지금도 ltc는 들어오지 않았습니다. 앱에 광고를 탑재함으로써 광고회사로부터 수익을 받는 것이 이 앱 개발자의 의도가 아닐까라는 추측을 해봅니다.
변조되지 않은 앱을 실행해보시면 정말 허술해서 가짜라는 것을 금방 눈치챌 수 있을 것입니다. 하지만 안타깝게도 이 앱의 리뷰를 보면 ltc를 받은 사람은 없지만 rating을 정말 높게 준 사람들이 많더군요.(16,000이 되네요, 다운받은 사람수는 50만명이 됩니다) 개인적으로 제 눈을 의심했지만 "아직 코인은 받아보지 않았지만 이렇게 돈을 준다니 정말로 훌륭한 앱입니다."식의 리뷰도 많았습니다. 속이기 쉬운 사람은 많고 세상엔 역시 공짜 돈은 없나봅니다.
이것으로 제 글을 마치도록 하겠습니다. 감사합니다.
P.S. 제 글을 다시 읽어보니 살짝 부끄럽습니다. 짧은 글임에도 2시간 걸리고 문장연결도 매끄럽지 않네요. 다른 사람들처럼 글 잘 쓸려면 작문연습을 해야 될 것 같아요.
Give visibility to your articles.
Get an upvote 2.5 to 3 times bigger than your send.
Read the explanations on @friends-bot
FRIENDS-MINNOWSBOT is a new bot made for beginners.
Cool! I follow you.
세상에는 공짜가 없죠.^^ 글이 매끄럽진 않아도 컨텐츠가 있다면 보팅받을만 하죠.^^ 스티밋에서는 꾸준함이 성공의 비밀인것 같습니다. 꾸준히 하루 1포스팅을 하시다보면 뭔가 이룰수 있겠죠.^^ 좋은 정보 감사합니다.^^