갤럭시노트8 영상 사진을 어플 추가없이 TV로 무선연결 보기

화면을 아래로 드레그 하면 기본 어플리케이션인 삼성 커넥트가 보입니다 스마트폰과 연결하고자 하는 장치를 추가 가능합니다

삼성 스마트TV 입니다 삼성 커넥트를 실행한 후 디바이스 추가를 눌러 TV를 연결해 줍니다 이미지, 오디오, 비디오 세 가지 항목이 있습니다 이미지 보기를 시연해 보겠습니다 딜레이가 있지만 무선임을 감안하면 훌륭합니다

비디오 시청을 시연해 보겠습니다 시청해 주셔서 감사합니다

[안드로이드 프로그래밍] 안드로이드 프로그래밍 기초, 코스 소개 영상

인터넷으로 물건 사 보셨어요? 인터넷으로 쇼핑할 때 보통 웹을 많이 사용했었는데 지금은 앱을 더 많이 사용한다고 해요 스마트폰을 다들 들고 다니니까 훨씬 편한 거죠

스마트폰은 안드로이드로 만들어진 게 80% 이상이고요 아이폰이 나머지를 차지해요 그러니 이제는 자연스럽게 안드로이드나 앱이라는 말을 자주 듣게 돼요 IT에 대해 아무것도 몰라도 앱은 아니까 앱에 대해서 조금만 더 흥미가 생기면 앱을 어떻게 만들지? 하는 관심이 생기는 그런 시대예요 이 안드로이드 기초 코스는 안드로이드 앱 개발을 원하는 분들을 위해서 만들어진 기초 강의예요

온라인으로 동영상을 보면서 따라하고 배우는 방식이라서 언제 어디서든 공부할 수 있다는 장점이 있죠 또, 영화 앱을 만들어가는 과정을 단계 별로 하나씩 따라가기 때문에 이 코스를 마칠 때쯤에는 실무형 앱을 직접 만들 수 있는 수준 정도가 될 수 있어요 여러분이 영화 앱을 하나 완성하는 게 목표죠 보통 온라인 강의는 강의실에서 듣는 오프라인 강의만큼 집중하기 힘들다고 얘기하는 분들이 많아요 질문을 바로바로 할 수 있는 것도 아니죠

그래서 이 코스에서는 멘토에게 질문하고 답변을 받을 수 있게 되어 있어요 온라인 강의이긴 하지만 코스를 따라가다가 걸리는 문제가 있어도 좀 더 빨리 해결할 수 있죠 여러분이 각 단계를 하나씩 넘어갈 때마다 프로젝트를 제출하게 되어있는데요 프로젝트를 제출하면 끝나는 게 아니라 여러분이 만든 것에 대해서 리뷰어가 아주 친절하게 피드백 해 줄 거예요 이렇게 코드를 리뷰하고 반복적으로 다시 작성하다 보면 코딩에 훨씬 더 익숙해질 거고요

학교에서 공부하고 계세요? 아니면 창업을 준비 중이세요? 그것도 아니면 재직 중이거나 취업하려고 배우는 것일 수도 있겠네요 자, 우리 같이 이 안드로이드 기초 코스를 따라가봐요 그러면 여러분 각자의 목표가 좀 더 가까이 다가올 거예요

jnizz(Android application fuzzer framework using JNI spoofing) 시연 영상

jnizz를 이용한 간단한 퍼저 제작 실습을 보여드리겠습니다 기존에 아무 파일이 없는 디렉토리를 확인할 수 있습니다 "init" 명령을 통해 새로운 퍼저 프로젝트를 생성할 수 있습니다 새롭게 프로젝트 디렉토리가 생성된 것을 확인할 수 있습니다 이번엔 "add-apk" 명령을 통해 퍼징할 apk를 관리할 코드를 생성해줍니다 입력한 apk이름의 새로운 소스 파일이 생성된 것을 확인할 수 있습니다 이제 apk관리 소스 코드를 수정합니다 퍼징할 apk파일이 있는 경로로 코드를 대체해줍니다 다음으로 runpy를 수정합니다 방금 제너레이팅 되었던 apk 클래스를 임포트해줍니다 그 후 객체를 하나 생성해줍니다 이 객체는 생성됨과 동시에 경로에 있는 apk파일을 분석할 것입니다 분석한 뒤 해당 apk에서 사용하는 JNI 함수를 이용하여 JNI call을 흉내내는 퍼징용 apk를 만들어낼 것입니다 이렇게 만들어진 퍼징용 apk와 분석된 함수 명세로 avdmanager 객체를 생성합니다 간단한 run

py 수정이 완료되었습니다 이제 runpy를 실행하여 퍼징을 실시합니다 1 먼저 apk를 분석하여 JNI call 이루어지는지 확인합니다 2 이를 기반으로 퍼징용 apk를 빌드합니다 3 빌드가 완료되면 퍼징용 샌드박스가 되는 안드로이드 이미지를 생성합니다 4

또한 대시보드가 활성화 돼 퍼징 상태를 간단히 확인할 수 있습니다 5 이제 안드로이드 VM을 올립니다 6 안드로이드 VM에 랜덤 input 생성기, 동작할 쉘 스크립트를 주입합니다 이러한 쉘 스크립트 역시 JNI 함수 명세에 맞게 자동으로 제너레이팅 됩니다 7 그 후 생성된 퍼징용 apk를 설치하여 줍니다 첫 구동에는 컴퓨터 성능에 따라 다소 시간이 소요됩니다 8 모든 구동이 완료되었으므로 이제부터 본격적인 퍼징이 시작됩니다 퍼징용 apk가 크래시가 날 때마다 CLI와 대시보드에서 바로 확인을 할 수 있습니다 방금 첫 크래시가 발생하였습니다!! 또 한 번의 크래시가 발생하였습니다!! 이런 식으로 퍼저는 계속해서 크래시를 쌓아나갈 것입니다 퍼징을 시작한지 5분 정도가 지났으므로 어떤 크래시들이 쌓였나 확인해보도록 하겠습니다 9

crash table에서 크래시들을 한눈에 파악할 수 있습니다 10 또한 각 크래시들마다 Exploitable Level을 확인할 수 있습니다 이러한 Exploitable Level은 생성된 Tombstone을 분석하여 eip의 값이나 fault 종류를 보고 파악합니다 11 퍼저를 종료하면 Tombstone 파일을 프로젝트 디렉토리에 저장해줍니다 그동안 발생했던 크래시들에서 생성된 톰브스톤들을 확인할 수 있습니다 그 중 하나를 열어보겠습니다 12 어떤 함수에 어떤 인자를 넣었을 때 발생한 크래시인지 알 수 있고 각 레지스터의 값들을 알 수 있습니다 여기까지 jnizz를 활용한 간단한 퍼저 제작 시연이었습니다 감사합니다

[명일지후] iOS 버전 출시 기념 2분 게임 소개 영상!

명일지후는 넷이즈 신작 오픈 필드 서바이벌 게임입니다 게임은 바이러스로 폐허가 된 세상에서 생존자들과 함께 좀비를 처치하며 자신의 생존을 위하여 함께 살아남기 위한 이야기를 담고 있습니다

중국에서도 넷이즈는 개발력으로 확실히 인정을 받고있고 게임 컨셉 역시 많은 유저들이 좋아하는 장르이기에 TapTap 플랫폼에서도 230만이 넘는 사전 예약을 기록했죠 그럼 어떤 게임인지 본격적으로 확인 해볼까요? 그래픽은 서바이벌 게임에 맞지는 않는 모습이지만 플레이하기에는 크게 문제가 되지는 않을 것 같습니다 인 게임은 다양한 화면 설정을 할 수 있도록 설계가 되어있습니다 유저의 기기에 맞춰서 화면 설정을 조절이 가능하며 뛰어나지 않은 스펙이라도 충분히 게임을 즐길 수 있습니다 어떤 배경이나 날씨의 변동에서도 모션이나 전투씬이나 음영 그리고 햇빛 등 화면 역시 게임에서 잘 표현을 해주고 있습니다 게임성 방면에서는 채집, 전투, 제작 총 3가지 방면에서 거대한 오픈 필드를 형성하고 있습니다 초기 진입 단계 이후 간단한 NPC를 통해서 대략적인 콘텐츠가 어떤 것인지 확인을 할 수 있습니다 또한 캐릭터 생성 시 귀여운 애완견을 생성할 수 있는데요 애완견은 명일지후 게임에 상당히 중요한 요소로 작용합니다

도베르만, 콜리, 셰퍼드 등 외형의 차이뿐만 아닌 애완견의 성격까지 다르기 때문에 이런 콘텐츠가 반영이 됩니다 예를 들어 셰퍼드는 관찰력이 뛰어나 발견하는 능력이 뛰어나고 콜리는 자신의 영지를 지키는데 유용합니다 도베르만은 체격이 뛰어나 무거운 물건도 거뜬없이 들수있습니다 또한 유저는 애완견을 훈련하고 키우며 자신의 애완견이 훌륭히 성장하는 모습을 볼수 있습니다 파티 시스템의 경우 명일지후는 영지라는 콘텐츠로 제공을 합니다 유저는 자신의 영지를 만들수 있는데요 동시에 다른 유저들과 함께 영지를 꾸릴 수 있습니다 간단히 플레이해 본 소감은 다양한 콘텐츠를 느끼게 해주는 괜찮은 게임입니다 느끼게 해주는 괜찮은 게임입니다

물론 더 다양한 콘텐츠는 직접 플레이 하시면서 유저분들이 찾기를 바라겠습니다 폐허가 된 세상에서 생존자들의 끝없는 싸움 그들이 생존하는 이야기를 담은 "명일지후" TapTap 플랫폼에서 다양한 공략을 확인하실 수 있으니 관심 있는 유저분들이라면 꼭 한번 확인해주세요! 한국어 공략 및 한국어 공략 영상도 곧 업로드할 예정이니 많은 관심 부탁드립니다 🙂