디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

갤넥 쓰는데 루팅시도 해본적도 없는 순정인데 농협 어플 루팅된 단말기라고

?(115.21) 2012.04.05 22:14:18
조회 6283 추천 0 댓글 6


못쓰게 해서 빡쳐서


astro 파일관리자로 어플 백업해서 nh.apk 만든다음

apktool.jar 이용해서 가져온 AndroidManifest.xml 보니까

minSdkVersion 은 5고 android.intent.category.LAU-NCHER 걸려있는 클래스가 .menu.activity.MainMenu 더라구

그래서 우선 dex2jar.jar 이용해서 nh.jar 를 만들어서 jd-gui 로 켜서 보니까

nh.smart.menu.activity 의 MainMenu.class 보니 onCreate 가 떡하니 있대

얼씨구나 하고 내용을 보니까 간단히 추리면

public void onCreate(Bundle) {
        if (a3030.check("AHN_4859201847_PX") == 0) {
                어쩌고
        }
        else {
                저쩌고
                customDialog("", "루팅된 단말기는 뱅킹서비스를 이용하실 수 없습니다.", 20);
        }
}

였는데

잡았다 요놈! a3030 클래스의 check 메소드 리턴값이 0이 아니면 루팅된줄 아는구나!

하고 외쳤지

이때까지는 a3030 이 뭐하는 클래스인지 몰랐는데 뒤져보니까

com.ahnlab.a3030 클래스에 있더라구

아 안슨상님이 루팅검사를 하시는구나 해서 a3030.class 를 열었어

그랬더니 풉

public class a3030 {
        public static int AHNERROR;
        public static int AHNFALSE;
        public static int AHNTRUE = 1;

        static {
                AHNFALSE = 0;
                AHNERROR = -1;
        }

        public static native int a3031(String s);

        public static int check(String s) {
                int i = AHNFALSE;
                try {
                        System.loadLibrary("a3030");
                        if (a3031(s) > 0)
                                i = AHNTRUE;

                        return i;
                } catch ...
        }
}

라는거야

a3030 이라는 라이브러리가 뭐고 a3031 이라는 외부 함수가 뭔지 내가 알 바 없지만 어쨌든

a3031 함수의 결과 값이 0보다 크면 i 는 1이 되고 그 결과값을 받은 onCreate 안에서는 루팅된 거라 생각하고

나에게 'ㅅ'ㅗ 하고 엿을 날릴거란 말이야

그래서 어찌할까 고민하다가 nh.apk 에서 classes.dex 가져와서 baksmali.jar 이용해서 smali 파일들 받아오고

nh/smart/menu/activity/MainMenu.smali 메모장으로 열어서 AHN_4859201847_PX 를 찾아봤어

그러자 확실히

.line 82
const-string v0, "AHN_4859201847_PX"

invoke-static {v0}, Lcom/ahnlab/a3030/a3030;->check(Ljava/lang/String;)I

move-result v0

if-eqz v0, :cont_1c

라고 써있더군

사실 오늘 첨 접한 언어라 뭐 시발 알아먹지도 못했지만 차근차근 보니까 대충 눈에 익는 것도 있고 이해가 가더라고

바이트코드 종류일테니까

const-string 변수 v0 에 AHN_4859201847_PX 를 넣고

그걸 인자로 받는 check 함수를 invoke-static? 함수 콜 같은걸 한다고 생각했지

그리고 그 결과값을 다시 v0에 받고

eqz는 보나마나 equal zero 일테니까 if-eqz 는 v0 가 0일 때 cont_1c 로 점프하라고 하는 거일거 같더군

하지만 아직 감을 못잡은 나는 여기서 다시

com/ahnlab/a3030/a3030.smali 를 열어보기로 했어

그러자 이게 왠걸!

조금만 내려가자

.method public static check(Ljava/lang/String;)I
어쩌고

.prologue
.line 11
sget v0, Lcom/ahnlab/a3030/a3030;->AHNFALSE:I

라는게 있는거야

아! 여기서 i 값을 0으로 초기화했구나! 직감했지

그리고 좀 더 내려가보니

.line 29
sget v0, Lcom/ahnlab/a3030/a3030;->AHNTRUE:I

.line 31
:cond_f
return v0

가 보이네?

뻔하지 뭐 i 값을 1로 바꿔주고 return i 한다는 그 내용과 같은 부분이겠지

그래서 난 AHNTRUE 를 AHNFALSE 로 고치기만 했어

sget v0, Lcom/ahnlab/a3030/a3030;->AHNFALSE:I

이렇게

그리고 저장하고

다시 smali.jar 이용해서 수정된 classes.dex 파일을 만들어주고 nh.apk 파일에 덮어씌웠지

그리고 나의 사랑스러운 갤넥에 옮겨와서 설치를 하는데

이럴수가 설치가 안되는거야

그래서 검색에 검색을 거듭한 결과 sign 과정이 없다는걸 알게됐지

motizen 에서 sign 해주는 툴이 있어서 그냥 그걸로 함 ㅋ

그리고 넣고 설치했더니 설치 성공

실행했더니 실행 성공

















근데 인증서를 못가져오는게 함정





세줄요약
1. 갤넥에서 농협어플이 루팅된 단말기라고 안됨
2. 디컴파일해서 단어 하나 수정하고 크랙 성공
3. 결국엔 인증서가 안올라와서 fail







별로 봐달란건 아니고

방금 한거 정리하는 겸 써봤어

근데 au-n 은 왜 금지어인거야? ㅡㅡ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
310329 인트라넷에 dev c++이 어딨냐? [2] u2em갤로그로 이동합니다. 12.04.13 83 0
310328 내가 Common Lisp를 쓰면서 느낀건. [1] Deskjet(183.98) 12.04.13 81 0
310327 왜 안되는지 모르겠어요 도와주세요ㅜㅜ [1] 초보(121.163) 12.04.13 40 0
310326 며칠 node.js로 개발하면서 느낀건 [3] Rei@디씨갤로그로 이동합니다. 12.04.13 115 0
310325 구글을 다들 좋아하나봐? [5] 전간디갤로그로 이동합니다. 12.04.13 124 0
310324 구글딕셔너리 좋구만~~ 아놔콘다갤로그로 이동합니다. 12.04.13 65 0
310322 안그래도 망했는데 멋져횽이 웃어버려서 기운이 빠진다. 생물학(110.11) 12.04.13 31 0
310320 레고 터치센서로 장애물인식해서 방향변환하는 모터 프로그램인데 ㅠㅠ [7] 디지털공학갤로그로 이동합니다. 12.04.13 58 0
310319 c++ 템플릿으로 연결리스트 만들어서 사용하는것 질문드리겠습니다. 하양(221.159) 12.04.13 42 0
310318 흔한 for문 낚서 [1] zaitsev(121.129) 12.04.13 84 0
310317 나도 고등학생땐 참 여기에 과제 질문에 답변도 많이 했지 생물학(110.11) 12.04.13 61 0
310316 나도 1학년땐 참 여기에 과제도 많이 물어봤지 [1] 흑한.갤로그로 이동합니다. 12.04.13 67 0
310315 젭라 나중에 마저해야지. [2] 생물학(110.11) 12.04.13 45 0
310313 혹시 델파이 쓰는 회사 있음? [1] ㅇㅇ(210.113) 12.04.13 69 0
310311 우리학교 자료구조 숙제 난이도.txt [8] Recursive갤로그로 이동합니다. 12.04.13 257 0
310310 월요일부터 프로젝트 시작인데...ㅠㅠㅠㅠㅠㅠㅠㅠㅠ [1] ㅇㅇ(210.113) 12.04.13 39 0
310309 제가 군인인데요 컴퓨터 공부 관련해서 고민이있습니다 [9] 기지방어(121.172) 12.04.13 106 0
310307 아오 ㅅㅂ 짜증나네... [1] 아놔콘다갤로그로 이동합니다. 12.04.13 48 0
310305 비주얼스튜디오는 6도 좋지만 초심자라면 2008이상 버전이 좋아. [9] 김멋져갤로그로 이동합니다. 12.04.13 153 1
310304 Go 언어 편하다 코드브로커(221.142) 12.04.13 132 0
310302 matlab 과제 도와 주실분 matlab(114.206) 12.04.13 134 0
310301 솔직히 알고리즘 코딩 다 외워야되냐??? [2] 에이시아(203.90) 12.04.13 88 0
310300 교집합은 알겠는데 차집합은 어케 해야되나요? [3] ㅇㄴㄹ(221.154) 12.04.13 47 0
310299 형들, 솔직히 과제인데...좀 도와줘 ㅜ [14] othel갤로그로 이동합니다. 12.04.13 119 0
310297 x파일 AdvanceTime() 함수 아는 사람 [1] DontMeddle갤로그로 이동합니다. 12.04.13 66 0
310296 내가 만든짤은 거의 없어 [2] 김멋져갤로그로 이동합니다. 12.04.13 51 0
310295 땡칠횽, 진짜 컬러 입혔으면 하는 합성짤 있으면 줘봐. [4] 생물학(110.11) 12.04.13 62 0
310294 동영상 하나 쌉니다. 쿠뫄왕갤로그로 이동합니다. 12.04.13 30 0
310292 [자료구조] Home Assignment No.1 [3] 윤병주(122.36) 12.04.13 98 0
310291 땡칠형 총이 권총이네 [1] Adelposs갤로그로 이동합니다. 12.04.13 32 0
310290 멋져횽 같이 자짤로 달리자 [1] 생물학(203.226) 12.04.13 39 0
310289 자료구조는 하루만에 끝낼듯 ㅋㅋㅋㅋㅋ [3] 프래(114.199) 12.04.13 106 0
310288 이제 고만 달려야지 [3] 땡칠도사갤로그로 이동합니다. 12.04.13 67 0
310287 곱창곱창~~ 맛있는 곱창 쿄스케갤로그로 이동합니다. 12.04.13 154 0
310286 땡질도사짤 재밌네 김멋져갤로그로 이동합니다. 12.04.13 23 0
310285 C 이틀만에 구조체까지 끝냈는데 나 천재임..? [9] 프래(114.199) 12.04.13 192 0
310284 덕짜르르르르 땡칠도사갤로그로 이동합니다. 12.04.13 50 0
310283 아 이거 왜이래 ㅠㅠ 쿠뫄왕갤로그로 이동합니다. 12.04.13 19 0
310281 덕짜르르르 [2] 땡칠도사갤로그로 이동합니다. 12.04.13 56 0
310280 for문도 어렵다. zaitsev(121.129) 12.04.13 42 0
310279 덕짜르르 [3] 땡칠도사갤로그로 이동합니다. 12.04.13 46 0
310278 조공)형들..밑에 내질문글 답좀해줘ㅠ [3] 중간점검갤로그로 이동합니다. 12.04.13 81 0
310277 내 자짤.... [1] 땡칠도사갤로그로 이동합니다. 12.04.13 43 0
310276 개인짤들이 다 덕짤이냐? 나는.. [3] iljeomobolt갤로그로 이동합니다. 12.04.13 54 0
310275 아아 힘들다 힘들다 [3] 땡칠도사갤로그로 이동합니다. 12.04.13 50 0
310274 파일 시스템 공부할려는데 사이트 추천 좀 생물학(203.226) 12.04.13 35 0
310273 zaitsev 는 봅니다.. [1] iljeomobolt갤로그로 이동합니다. 12.04.13 34 0
310272 시스템콜공부중에 모르겠어서 이거 코드좀봐주세요 [6] 중간점검갤로그로 이동합니다. 12.04.13 75 0
310271 덕짜르? [1] 땡칠도사갤로그로 이동합니다. 12.04.13 44 0
310270 취업준비중 궁금한게 잇습니다 in(221.146) 12.04.13 55 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2