Security/HackerSchool2015. 6. 30. 20:16

-----------------------------------------------------------------------------------------------------------------

   

*본문에 들어가기 전 주의사항*

1. 본 게시물은 해커스쿨(http://www.hackerschool.org/)에 있는 FTZ(Free Training Zone)을 이용한 게시물입니다.

2. 본 게시물은 해킹기법의 교육 및 숙달을 위한 자료로서 악용 시 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 본 블로그에서는 FTZ 및 해킹에 관련된 파일은 공유하지 않습니다.

4. 본 게시물 저작자에게 파일의 공유를 요청하지 않을것.

5. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

 

-----------------------------------------------------------------------------------------------------------------

 

우선 시작전에 FTZ 트레이너를 이수하지 못한 분은 아래의 계정을 통해 트레이너 이수를 한뒤에 진행해주시기 바랍니다.

FTZ 트레이너를 이수하지 않으면 아래의 내용을 이해하는데 크나큰 지장이 있습니다.

Id : trainer1

Pass : trainer1

 

FTZ 트레이너를 이수하신 분은 아래의 계정을 통해 Level1으로 진입해주시기 바랍니다.

Id : level1

Pass : level1

 

 

level1에 로그인하면 위처럼 도스창이 뜨는데 여기서 우리는 level1의 권한으로 level2권한을 휙득을 해야한다.

우선 ls –al을 입력을 해보자.

 

 

파일 목록들을 보면 hint라는 이름의 [나 문제 힌트요.]라는 분위기를 풍기는 파일이 있다.

한번 파일을 cat로 열어보도록 하자.

 

 

hint파일을 cat로 열어보니 [level2 권한에 setuid가 걸린 파일을 찾는다.]라는 문자가 출력되었다.

level2권한의 setuid를 찾는것이라면 트레이너에서 배운 find 명령어를 사용하면 될것이다.

 

 

참 길다......

find / -perm -4000으로 setuid가 설정된 파일을 찾았다면 여기서 우리는 level2를 찾고 원하는 결과만 보여주는 명령줄을 추가하도록 하자.

 

 

/bin/ExecuteMe 하나만 출력이 되었다.

한번 실행해보도록 하자.

 

 

 

/bin/ExecuteMe를 실행하니 레벨2의 권한으로 명령어 하나를 실행시켜준다고 한다.

다만 계정의 비밀번호를 알아내는 my-pass나 권한을 수정하는 chmod는 실행 할 수 없다고 한다.

그럼 우리는 무엇을 실행시켜야 level2의 비밀번호를 알아 낼 수 있을까?

명령어를 한번 실행하면 다시 level1으로 돌아오니 신중하게 생각하자.

한번 이렇게 생각을 해보자.

[/bin/ExecuteMe를 사용하지 않고 level2 자체에서 my-pass를 실행 할 수 있을까?]

이제 감이 잡혔는가?

/bin/ExecuteMe에서 사용 불가능한 명령어는 my-pass와 chmod뿐이다.

bash 명령어는 사용 할 수 있다는거다.

 

 

bash 명령어가 먹혔다.

 

 

level2로 로그인은 됬는데 그륩권한은 아직 level1에 있으니 my-pass로 level2의 비밀번호를 휙득 한 뒤 다시 level2로 재로그인을 하도록 하자.

 

 

level2로 재로그인 하니 그륩권한이 level2로 올라간 것을 볼 수 있다.

 

-----------------------------------------------------------------------------------------------------------------

   

*주의사항*

1. 본 게시물은 해커스쿨(http://www.hackerschool.org/)에 있는 FTZ(Free Training Zone)을 이용한 게시물입니다.

2. 본 게시물은 해킹기법의 교육 및 숙달을 위한 자료로서 악용 시 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 본 블로그에서는 FTZ 및 해킹에 관련된 파일은 공유하지 않습니다.

4. 본 게시물 저작자에게 파일의 공유를 요청하지 않을것.

5. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

 

-----------------------------------------------------------------------------------------------------------------

 

*CCL*

저작자와 출처 등을 표시하면 자유이용을 허락합니다.

단, 영리적 이용과 2차적 저작물의 작성은 허용되지 않습니다.

Copyrightⓒ Aka's Atelier All Rights Reserved.

 

-----------------------------------------------------------------------------------------------------------------

'Security > HackerSchool' 카테고리의 다른 글

FTZ – level2  (0) 2015.07.02
Posted by Akaikarus
Security/PS Vita2015. 6. 30. 07:44

-----------------------------------------------------------------------------------------------------------------

     

*본문에 들어가기 전 주의사항*

1. 해당 게시물은 PS Vita 3.51이하에서 사용이 가능한 방법입니다.

2. 해당 방법을 이용하여 발생한 불이익은 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 본 블로그에서는 해당 게시물에 한정하여 자료의 일부를 공유하며 자료의 이용으로 인한 피해는 사용자 자신의 책임임을 알립니다.

4. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

   

-----------------------------------------------------------------------------------------------------------------

 

 

 

PS Vita에 Unity 앱 설치법이 얼마전 공개되었습니다.

*Unity란?*

정식명칭은 PSM Dev for Unity로서 일종의 그래픽엔진이라고 보면 된다.

개발자로 활동중인 Major Tom과 Mr.Gas는 rejuvenate를 공개하면서 [이메일 앱을 통해서 메모리카드 해킹에 성공했다.]라고 발표했습니다.

Major Tom과 Mr.Gas가 밝힌 이메일 앱을 통한 방법을 쓰면 그 동안 블랙박스였던 Vita 메모리카드에 자유롭게 접근을 할 수 있다고 합니다.

이 방법을 통해 Rejuvenate의 기초가 되는 Unity앱을 설치 할 수 있습니다.

조기에 PSM을 다운받지 못한 비타 유저들에게는 희소식이 아닐수가 없습니다.

-----------------------------------------------------------------------------------------------------------------

 

준비물 : Firmware 3.51 이하의 PS Vita, Unity Install Method(링크), Mozilla Thunderbird(링크)(이하 "아웃룩")*1, qCMA*2, vitaupdateblocker*3, Gmail계정, LiveArea 업데이트가 가능한 어플리케이션 혹은 PSM*4

*1 SMTP 혹은 IMAP 지원되는 아웃룩 프로그램이면 상관없다.(ex. MS Outlook)

*2 qCMA말고 일반 CMA를 써도 좋으나 본인은 CMA를 썻을 때 파일누락으로 설치가 진행되지 않았다.(그래도 성공했다는 사람들이 꽤나 많은것으로 봐서는 운에 맞겨야 하나보다.)

*3 현재 PSN에 릴리스된 버전은 3.52이므로 3.52 미만의 버전에서는 PSN와 CMA 등 네트워크 서비스를 진행할려고 하면 시스템 업데이트를 진행하라고 하면서 이용 할 수 없게 되어있다. 결론적으로 시스템 업데이트 우회시켜주는 프로그램이다.

*4 LiveArea 업데이트가 가능한 어플리케이션이 없다면 기존의 어플리케이션을 백업해둔뒤 삭제후 재설치하여 LiveArea업데이트가 가능한 상태로 둔다.

*4-1 PSM이 있는 PS Vita는 [설정]-[시스템]-[Playstation Mobile]-[업데이트]를 이용하도록 한다.

 

우선 Unity Install Method의 압축을 풀면 test2.eml파일과 UNITY폴더가 나온다.

UNITY폴더는 qCMA의 기본 전송 폴더인 [C:\Users\사용자명\PS Vita\PSAVEDATA\비타 시리얼\]에 넣어준뒤 Mozilla Thunderbird로 test2.eml를 불러오도록한다.

실행을 해주면 아래의 사진처럼 나와야 한다.



위의 사진은 Mozilla Thunderbird에서 불러온 화면이다.

위처럼 test2.eml을 불러왔다면 우측 상단에 [전달]버튼이 보일것이다.

[전달]버튼을 눌러 받는 사람을 자신의 Gmail로 해놓고 전송을 한다.

전송이 됨을 확인했다면 Mozilla Thunderbird를 살포시 종료시켜준뒤 vitaupdateblocker를 실행하도록 하자.

Vitaupdateblocker를 실행하면 아래의 화면이 뜰것이다.



위의 192.168.0.5:8080은 PC마다 다르게 뜨므로 참고해두자.

이제 비타로 와서 아래처럼 [기내 모드]를 체크하고 네트워크로 들어가서 WiFi를 켠다.



WiFi를 킨 후에 자신의 공유기를 클릭 한 뒤 [상세 설정]으로 들어간다.



위의 사진 처럼 상세 설정에 들어왔다면 제일 아래쪽의 [프록시 서버]을 보도록 하자.



프록시 서버를 보면 [사용하지 않음]라고 되어있는데 이 부분을 클릭해서 [사용]으로 바꿔준다.



[사용]으로 바꿨다면 프록시 서버 밑에 [주소][포트]부분이 생긴 것을 확인 할 수 있다.



[주소]부분에는 vitaupdateblocker에 나온 아이피를 적고 [포트]부분에는 아이피 뒤에 포트(기본값은 8080이다.)를 적는다.

다 적은 뒤에는 [OK]버튼을 눌러 저장을 한뒤 WiFi를 한번 꺼준뒤 다시 켠다.

WiFi가 연결되었다면 PS Store에 접속을 해본뒤 정상적으로 접속되면 PS버튼을 눌러 홈으로 돌아온뒤에 [설정]으로 들어가 네트워크에서 프록시를 [사용 안함]으로 다시 바꿔준다.

*PS Store가 정상접속 된 뒤에 프록시를 다시 [사용 안함]으로 돌리는 이유*

프록시 설정이 되어있는 상태에서는 PS Store에서 어플리케이션을 다운 받아도 다운이 절대로 되지 않기 때문이다.

프록시를 [사용 안함]으로 바꿨다면 다시 PC로 돌아와서 qCMA를 실행시켜준다.

작업표시줄에서 qCMA를 오른쪽클릭 한 뒤 [Settings]으로 들어가서 상단탭의 [Other]로 들어가면 아래의 사진과 같이 뜰거다.

여기서 Offline Mode에 체크한뒤 CMA protocol selectionManual로 변경하면 아래의 CMA protocol version이 활성된다.

여기서 자신의 PS Vita 버전에 맞게 설정하고 [OK]를 누른뒤에 PS Vita와 PC를 USB로 연결한다.

*주의사항*

PS Vita의 Firmware버전이 3.30이상이라면 FW 3.30 - 1900010으로 맞춰놓고 진행하도록 한다.

본인의 PS Vita의 Firmware버전은 3.51이지만 위의 FW 3.30 - 1900010으로 맞춰놓고 진행해도 아무 문제가 없었다.

 

USB로 연결한뒤 PS Vita로 돌아와서 [콘텐츠 관리]를 실행하고 UNITY를 PS Vita로 옮겨준다.

*콘텐츠 관리 경로*

애플리케이션 - 저장 데이터 - PSP/기타

*이동시킬 콘텐츠 명*

PSM UNITY INSTALL (>3.20)

UNITY를 PS Vita로 옮겼다면 그 상태로 기기의 전원을 끈뒤 R+PS+전원을 동시에 눌러서 [안전 모드]로 부팅한다.

[안전 모드]로 부팅 한 뒤 [2.데이터베이스 재구축하기]를 선택한다.

*데이터베이스 재구축하기란?*

PS Vita의 기본 데이터베이스를 초기형태로 되돌리는 작업을 뜻한다.

재구축을 하더라도 기존에 설치된 어플리케이션이나 트로피는 그대로 남아있으니 사라질 걱정은 하지말자.

재구축 작업이 끝났다면 준비물에 있던 LiveArea업데이트가 가능한 어플리케이션의 LiveArea로 들어가자.

*본인은 소유중이던 Dragon's Crown Big Hit(국내판)을 이용했다.*

상단의 LiveArea 업데이트 버튼을 누른뒤에 바로 우측 상단의 파란색 버블을 클릭해서 업데이트를 일시중지 한다.

업데이트가 일시중지 되면 [메일]을 실행하여 위의 Mozilla Thunderbird로 전송을 했던 메일을 열은 뒤 첨부파일을 하나씩 실행한다.

이때 첨부파일을 실행하면 오류메세지를 출력하지만 [OK]버튼을 누르지 않고 [메일]을 완전히 종료시킨 후 다음 첨부파일을 실행한 뒤 다시 [메일]을 완전히 종료하도록 한다.

위의 작업까지 끝나면 WiFi를 끄고 PS Vita를 재부팅한다.

재부팅 한 후 우측 상단의 파란색 버블을 클릭하면 업데이트를 일시중지한 어플리케이션이 c2-13248-8에러가 떠있있을것이다.

c2-13248-8에러가 난 메시지를 클릭해주면 어플리케이션 설치창이 뜨고 PSM Dev for Unity가 설치된다.

설치된 PSM Dev for Unity를 실행하면 LiveArea 업데이트를 하라면서 실행이 되질 않는다.

vitaupdateblocker를 통해 PS Store를 개방한후 PSM Dev for Unity의 LiveArea로 가서 새로고침을 누르면 LiveArea 업데이트 버튼이 활성된다.

업데이트를 하고 난뒤 실행하면 에러없이 실행된다.

*PSM Dev for Unity 업데이트시 주의사항*

PSM Dev for Unity(이하 "Unity")를 업데이트 할 때 자신의 PS Vita의 Firmware가 3.30이상이라면 LiveArea에서 업데이트를 진행하면 되지만 3.15~3.29인 경우 1.05버전으로 업데이트해야한다.

3.18의 경우 pkg installer를 이용하여 업데이트 할 수 있다.

 

-----------------------------------------------------------------------------------------------------------------

 

*Issue*

Q1) 계속 c2-13248-8에러가 떠요.

A1) 해당 에러가 뜨는게 정상입니다. 그대로 해당 에러메세지를 클릭하시면 설치됩니다.

 

Q2) c2-13248-8에러 메시지가 클릭이 안되요.

A2) c2-13248-8은 떳으나 클릭이 안되는 경우는 처음부터 다시 하셔야 합니다. 본인도 약 15번정도 시도한 끝에 성공했습니다.

 

Q3) LiveArea로 업데이트 하라고 하는데 업데이트가 안됩니다.

A3) vitaupdateblocker을 이용하여 PS Store에 접속을 해보고 시스템 업데이트 하라고 나오면 [취소]를 누른뒤 아래의 링크를 다운받아 VitaLoopbackBlocker를 실행한뒤 [로그인]버튼을 누른뒤 PS Store가 정상적으로 나올때까지 A3의 과정을 반복합니다.

PS Store가 정상적으로 나온뒤 PSM Dev for Unity의 LiveArea를 보면 업데이트 버튼이 있을겁니다.

VitaLoopbackBlocker Download


-----------------------------------------------------------------------------------------------------------------

     

*주의사항*

1. 해당 게시물은 PS Vita 3.51이하에서 사용이 가능한 방법입니다.

2. 해당 방법을 이용하여 발생한 불이익은 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 본 블로그에서는 해당 게시물에 한정하여 자료의 일부를 공유하며 자료의 이용으로 인한 피해는 사용자 자신의 책임임을 알립니다.

4. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

   

-----------------------------------------------------------------------------------------------------------------

     

*PS*

1. 해당 포스트에 누락된 메일부분의 수정 완료하였습니다.
제보해주신 방문자님 감사합니다.

   

-----------------------------------------------------------------------------------------------------------------

*CCL*

저작자와 출처 등을 표시하면 자유이용을 허락합니다.

단, 영리적 이용과 2차적 저작물의 작성은 동일설정내에서 허용됩니다.

Copyrightⓒ Aka's Atelier All Rights Reserved.

   

-----------------------------------------------------------------------------------------------------------------

Posted by Akaikarus
Security/iOS2015. 6. 29. 06:05

-----------------------------------------------------------------------------------------------------------------

   

*본문에 들어가기 전 주의사항*

1. 해당 게시물은 iOS 8.3의 탈옥(Jailbreak)가 이루어진 상태에서 사용이 가능한 방법입니다.

2. 해당 방법을 이용하여 발생한 불이익은 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 본 블로그에서는 탈옥(Jailbreak)에 관련된 파일은 공유하지 않습니다.

4. 본 게시물 저작자에게 파일의 공유를 요청하지 않을것.

4. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

 

-----------------------------------------------------------------------------------------------------------------

 

TaiG팀에서 TaiG Jailbreak Tool 2.1.3의 배포를 실시했습니다.

업데이트 내용은 아래와 같습니다.

 

[원문]

1. Fix the issue of getting stuck at 20% while jailbreaking.

2. Update the latest Cydia 1.1.18 and UIKitTools 1.1.1.0; fix the issue of icon missing after jailbreak.

3. Fix long startup time of iPhone 4s after jailbreak.

4. Fix the issue that TaiG Jailbreak Tool doesn't work on the virtual machine.

 

[번역]

1. 탈옥 진행 게이지가 20%에서 멈추는 현상 수정.

2. Cydia 1.1.18으로 업데이트 및 UIKitTools 1.1.1.0으로 업데이트; 탈옥 후 아이콘이 사라지던 현상 수정.

3. 아이폰 4s를 탈옥 후 부팅시간이 길어지던 현상 수정.

4. TaiG Jailbreak Tool이 가상 머신에서 동작하지 않던 점 수정.

 

-----------------------------------------------------------------------------------------------------------------

   

*주의사항*

1. 해당 게시물은 iOS 8.3의 탈옥(Jailbreak)가 이루어진 상태에서 사용이 가능한 방법입니다.

2. 해당 방법을 이용하여 발생한 불이익은 사용자 자신의 책임이며 Aka's Atelier에는 책임이 없음을 알립니다.

3. 게시물의 방법을 이용하여 법에 저촉되는 행위 및 그에 준하는 행위는 절대 금지합니다.

4. 본 블로그에서는 탈옥(Jailbreak)에 관련된 파일은 공유하지 않습니다.

5. 본 게시물 저작자에게 파일의 공유를 요청하지 말아주시기 바랍니다.

6. 위 사항에 동의하시는분만 게시글을 열람하여 주시기 바랍니다.

 

-----------------------------------------------------------------------------------------------------------------

 

*CCL*

저작자와 출처 등을 표시하면 자유이용을 허락합니다.

단, 영리적 이용과 2차적 저작물의 작성은 허용되지 않습니다.

Copyrightⓒ Aka's Atelier All Rights Reserved.

 

-----------------------------------------------------------------------------------------------------------------

Posted by Akaikarus