티스토리 뷰
1. AndroidManifext.xml 에 권한 추가
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2. Context.getSystemService를 통해 TelephonyManager를 가져옴
- TelephonyManager telephony = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
3. TelephonyManager의 메소들 중 하나인, getLine1Number() 메소드가 전화번호를 반환
ex) 악성 apk 소스
public String getMyPhoneNumber()
{
try
{
StringBuffer localStringBuffer = new StringBuffer();
localStringBuffer.append("\n My Phone Number : ");
localStringBuffer.append(((TelephonyManager)GlobalData.getInstance().getContext().getSystemService("phone")).getLine1Number().toString() + "\n\n");
String str = localStringBuffer.toString();
return str;
}
catch (Exception localException)
{
localException.printStackTrace();
}
return "\n My Phone Number : ";
}
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[Android] 수신, 발신 전화번호 알아내기(receiver) (1) | 2016.01.19 |
---|---|
[Android] Content Providers (0) | 2016.01.19 |
파일 첨부 및 플러그인 적용하기 (0) | 2015.05.01 |
WebView 어플 만들기 (0) | 2015.05.01 |
초기 로딩화면(splash)띄우기 (4) | 2015.05.01 |
- Total
- Today
- Yesterday
- Yara
- AMSI
- 스피어피싱
- keylogger
- Flybits
- 멋쟁이사자처럼 4기
- CVE-2018-0798
- idapython
- 비트코인
- Decoding
- us-cert
- Bisonal
- Servey
- malware
- VirusBulletin
- koodous
- 한글악성코드
- infostealer
- 출처 : Do it 안드로이드 프로그래밍
- MS-Office
- 악성코드
- .wll
- Static Analysis Engine
- vuln
- 해킹메일
- Kimsuky
- cuckoo-sandbox
- CVE-2018-9375
- Cisco Talos
- 위협정보공유
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |