달력

52024  이전 다음

  • 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

제목: 정보은닉을 위한 안드로이드 비트맵 분석 연구

IEIE, pp. 1438-1441, June. 2015.

Posted by kingjung
|

1. Android Logcat

2. Network Traffic Monitoring

 

AndroidHackingnSecurity_4장AppAttacks.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Protection  (0) 2016.02.03
Android Assessment Tools  (0) 2015.11.19
Android Snooping  (0) 2015.10.28
Android Reverse Engineering  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Posted by kingjung
|

스마트폰 사용의 확대로 iOS와 Android 운영체제에 대한 관심이 높아지고 있다. 본 논문에서는 안드로이드 플랫폼을 기반으로 한 스테가노그래픽 기법으로 안드로이드에서 기본적으로 제공하는 그래픽 라이브러리인 스키아를 기반으로 한 영상 포맷을 분석하고, 분석된 포맷에 기반한 알고리즘을 제안한다. 제안하는 알고리즘은 Alpha, Red, Green, Blue 각각 8비트씩 총 32비트를 사용하는 트루 칼라를 기반으로 네 개의 각 8비트 영역을 활용하여 비밀자료를 숨긴다. 또한 이미지 왜곡이 덜 민감한 Alpha 영역을 활용하여 최대한 비밀자료를 숨길 수 있도록 알고리즘을 제안함으로써, 안드로이드를 기반으로 하는 스마트기기에 모두 사용이 가능할 것으로 보인다. 실험결과에서는 Alpha값의 변화에 따른 비밀자료 삽입용량과 이미지 왜곡 정도를 보임으로써 제안하는 알고리즘의 우수성을 증명하고 있다.

 

As increasing the use of smart phones, the interest of iOS and Android operating system is growing up. In this paper, a novel steganographic method based on Android platform is proposed. Firstly, we analyze the skia based image format that is supporting 2D graphic libraries in Android operating system. Then, we propose the information hiding method based on the Android bitmap image format. The proposed method hides the secret data on the four true color areas which include Alpha, Red, Green, Blue. In especial, we increase the size of the secret bits on the Alpha area because of the less image distortion. The experimental results show that the proposed method has a higher embedding capacity and less distortion by changing the size of the secret bits on the Alpha area.

 

전자공학회 논문지 제52권 제4호, 2015 711-717
Journal of The Institute of Electronics and Information Engineers Vol. 52, No. 4. April 2015, pp. 711-717

Posted by kingjung
|

1. Component Security

2. ProGuard

3. DexGuard

 

AndroidHackingnSecurity_5AppProtection.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Attacks  (0) 2017.12.22
Android Assessment Tools  (0) 2015.11.19
Android Snooping  (0) 2015.10.28
Android Reverse Engineering  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Posted by kingjung
|

1. Linux Environments

2. Drozer

 

 

AndroidHackingnSecurity_AssessmentTools.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Attacks  (0) 2017.12.22
Android Application Protection  (0) 2016.02.03
Android Snooping  (0) 2015.10.28
Android Reverse Engineering  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Posted by kingjung
|

1. Android Debug Bridge

   - pm (package manager)

   - am (activity manager)

2. Android Resource and Metadata

3. Android Database

 

 

AndroidHackingnSecurity_Snooping.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Protection  (0) 2016.02.03
Android Assessment Tools  (0) 2015.11.19
Android Reverse Engineering  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Android Development & Tools  (0) 2015.09.30
Posted by kingjung
|

1. Android Reverse Engineering 

2. Android File System

3. Android Source Analysis 

 

AndroidHackingnSecurity_RE.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Protection  (0) 2016.02.03
Android Assessment Tools  (0) 2015.11.19
Android Snooping  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Android Development & Tools  (0) 2015.09.30
Posted by kingjung
|

1. Android APK

2. META-INF Directory

3. App Signature

 

 

AndroidHackingnSecurity_2장.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Protection  (0) 2016.02.03
Android Assessment Tools  (0) 2015.11.19
Android Snooping  (0) 2015.10.28
Android Reverse Engineering  (0) 2015.10.28
Android Development & Tools  (0) 2015.09.30
Posted by kingjung
|

1. Android Development Environments

2. Android Application Structure

3. Android Compiling Process

4. Android Virtual Device

5. Android Tools

 

AndroidHackingnSecurity_1장.pdf

 

'Lecture Notes > Android Hacking/Security' 카테고리의 다른 글

Android Application Protection  (0) 2016.02.03
Android Assessment Tools  (0) 2015.11.19
Android Snooping  (0) 2015.10.28
Android Reverse Engineering  (0) 2015.10.28
Android Signature & Certificate  (0) 2015.10.08
Posted by kingjung
|

1. 단말기 해상도값을 이용하여 소스 레벨에서의 처리방법

  public ClassName(Context context) {

           Display display = ((WindowManager) context.getSystemService

                                    (Context.WINDOW_SERVICE)).getDefaultDisplay();

           int width = display.getWidth();  // 가로 폭

           int height = display.getHeight();  // 세로 높이

           ...

  }

 

2. 해상도별 디렉토리 구성을 통한 처리방법

  Default :  drawable-hdpi

                layout

  GalaxyTab 10.1 :  drawable-xlarge-mdpi

                            layout-xlarge  (layout-1280x800)

  GalaxyTab 7.0 :  drawable-large-hdpi

                           layout-1024x600

  HD phone :  drawable-xhdpi

                     layout-1280x720

  GalaxyNote :  layout-xhdpi-1280x800

 

Posted by kingjung
|
1. View 사용방법
2. SurfaceView 사용방법

Posted by kingjung
|

안드로이드 1.0 : Alpha, Android

안드로이드 1.1/1.2 : Beta, Petit four

안드로이드 1.5 : Cupcake 컵케익

안드로이드 1.6 : Donut 도넛

안드로이드 2.0 : Eclair 이클레어

안드로이드 2.2 : Froyo(Frozen yogurt)

안드로이드 2.3 : Gingerbread 진저브래드

안드로이드 3.0 : Honeycomb 허니콤

안드로이드 4.0Icecream sandwich 아이스크림 샌드위치

Posted by kingjung
|

'Lecture Notes > Android NDK' 카테고리의 다른 글

Introduction to Android NDK Programming  (0) 2010.07.15
Posted by kingjung
|
Posted by kingjung
|
Posted by kingjung
|
Posted by kingjung
|
Posted by kingjung
|
Android NDK is a toolset that lets you embed components that make use of native code in your Android applications

안드로이드 NDK를 이용한 Hello, World 기본 프로그램 만들기


Posted by kingjung
|

1. android source code (JavaStyle.java)
package com.example.oldstyle;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;

public class JavaStyle extends Activity implements View.OnClickListener {
 Button btn;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        btn = new Button(this);
        btn.setOnClickListener(this);
        setContentView(btn);
        //setContentView(R.layout.main);
    }
   
    public void onClick(View view) {
     updateTime();
    }
   
    private void updateTime() {
     btn.setText(new Date().toString());
    }
}

2. AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.oldstyle"
      android:versionCode="1"
      android:versionName="1.0">
    <application>
        <activity android:name=".JavaStyle">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="2" />

</manifest>

'Lecture Notes > Android Basics' 카테고리의 다른 글

안드로이드 프로그램 시작  (0) 2010.07.20
안드로이드 설치 및 개발 환경 구축  (0) 2010.07.20
Default Android Program (Basic)  (0) 2010.06.04
WIPI Basic Program  (0) 2010.06.03
J2ME Basic Program  (0) 2010.06.03
Posted by kingjung
|
2009~2010년
Posted by kingjung
|