Android/ChromeOSをTerminalとして使えるTermuxですが、いつも設定するのが面倒なので、ここにメモします。 (メモ) Chromebook向けのメモをこちらに書きました。 Termuxのインストール まずは、自分で書いた記事をメモ。Termux上でPythonのインストール方法を紹介している。 AndroidでもPythonが使いたい - Termuxを始めよう 手順は以下の通り Google PlayStoreでTermuxとTermux APIをインストール 内部ストレージにつなげる Termuxの~/は/data/data/com.termux/files/homeなので、内部ストレージにつなぐ方法。以下のコマンドを実行。
前節ではHolsteinモジュールにStack Overflowを見つけ、脆弱性を利用してRIPを取れることを確認しました。この節ではこれをLPEに繋げる方法と、さまざまなセキュリティ機構を回避する方法を学びます。 権限昇格の方法 権限昇格の方法にはいろいろありますが、最も基本的な手法はcommit_credsを使う方法です。これは、カーネルがroot権限のプロセスを作る時に実行する処理と同じことを実行する方法で、非常に自然な考え方です。 root権限を取った後にもう1つ重要なのが、ユーザー空間に戻ることです。今カーネルモジュールをexploitしているのでコンテキストはカーネルですが、最終的にはユーザー空間に戻ってroot権限のシェルを取る必要があるので、クラッシュせずにユーザー空間に戻る必要があります。 まずはこれらの理論的部分について説明します。 prepare_kernel_cre
はじめに 本記事はlinuxに存在する1Address Space Location Randomization(ASLR)、およびKASLR(Kernel ASLR)という、やたら長い名前のセキュリティ機能を紹介するものです。メモリアドレスの概念やC言語ポインタが理解できれば読める内容だと思います。 ASLR 概要 あるシステムをクラッカーが攻撃する方法はいろいろありますが、そのうちの一つが不正な方法によってプログラムに特定の命令を実行させる、不正なデータを操作させるというものです。攻撃には、(当然ながら)攻撃に使う命令、あるいはデータのアドレスが必要になります。ASLRが無い環境においてはプログラムのコードやデータは2固定されたアドレスにロードされるので、動かしているプログラムのバイナリがどんなものかわかっていれば、攻撃者が攻撃に使うコードやデータのアドレスを知るのは簡単です。 この類
必要なもの 7-Zip Flashtool FTF (今回はD5803_23.0.A.2.93_Promoter.ftfを使用) 手順 FTFファイルを7-Zipにて展開する。(右クリック メニューから、[7-Zip]→[ここに展開]をクリックする。) Flashtoolを起動し、[Tools]→[Sin Editor]をクリックする。 system.sinファイルを選択し、[開く(O)]をクリックする。 [Extract Data]をクリックする。 system.sinと同じフォルダーにsystem.ext4が出来ているので、7-Zipにて展開する。(右クリック メニューから、[7Zip]→[¥system¥に展開]をクリックする。) gps.confを任意の場所へコピーする。 Sony Xperia X Compact ブラック F5321 [並行輸入品] posted with am
SH-05E オープンソースソフトウェア SH-05E (Build number 01.01.02) オープンソースソフトウェア SH-05E (Build number 01.01.00) オープンソースソフトウェア SH-05E (Build number 01.00.08〜) オープンソースソフトウェア SH-05E (Build number 01.00.07) オープンソースソフトウェア SH-05E (Build number 01.00.06) オープンソースソフトウェア SH-05E (Build number 01.00.03〜) オープンソースソフトウェア SH-05E (Build number 01.00.02) オープンソースソフトウェア ご注意 以下の「お知らせ」を必ずお読みの上、ファイルをダウンロードしてください。 お知らせ GPL/LGPLに基づき、お客様
Termuxは、Androidターミナルエミュレーターであり、最小構成のLinux環境アプリです。 Cosmo communicatorには、Linux Debian Firmwareも用意されていますが、その前にLinux環境というものを試してみたい、もっとライトにLinuxと付き合いたい、という方にお薦めです。 「入り口までは案内するが、扉は自分自身で開け。」 by モーフィアス(映画マトリックス:https://amzn.to/2Q1K2pA) 色々と手軽にはできるのですが、このような性質のものですので、今回はほんの入り口までの紹介になります^_^ 個人的には、マウスが使えた方が便利なので、それが前提になっています。CLI(Command Line Interface)、或いはCUI(Character User Interface)と呼ばれる類のTermuxのUIには、確かにマウス
Android-x86 4.4-r2をVirtualBoxの仮想マシン上で動かした場合の 画面解像度の変更方法のメモです。 1. 起動時に画面解像度を指定する方法 起動直後のGRUB画面で "Android-x86 4.4-r2"を選択した状態でキーボードの 'a' を押します。 これで、起動時のパラメタの追加指定が出来ます。 上記の画面のように、" vga=791" と入力して[ENTER]キーを押します。 USキーボードのため、'='の入力は[^]キーになります。 これで 1024x768x16(16ビット色) で起動します。 他の解像度の指定方法を確認&指定したい場合は、"vga=ask" とします。 この表示のModeの値(16進数)を"vga=xxx" のxxxに指定するのですが、 xxxは10進数で指定しなければなりません。 1024x768x16のModeは317(16進数)
(画像はここから) 前回の記事、低スペックPCの再活用にAndroidどうでしょう?【その1:インストール編】の続きです。使用環境などはコチラで確認して下さい。 今回は前回インストールしたAndroid-x86と、WindowsやUbuntuなどの既存OSをGRUB2からマルチブートする設定方法を解説します。 また、予期せぬ異常でGRUB2を再インストール・修復する場合も同じ対処となりますので、よろしければご参考までに♪ 以下のサイトを参考にさせていただきましたm(_ _)m ◆Ubuntu の LiveCD を使用して grub を再インストールする [nanashinonozomi.com] ◆Ubuntu Grub2 その1 – Grub2の再インストール – Ubuntu kledgeb ◆(Ubuntu 9.10) Grub2の設定 (r271-635) ◆(Linux)GRUB
はじめに Androidでもchrootを使えば、Linuxを扱えます。仕組みとしては、イメージをマウントし、それをルートに置き換えることで、システムを実現しているような感じです。 必要なものとしては、以下の通りです。VNC無しを使います。 Androidのrootを取得します。 BusyBoxをインストールします。 Android Terminal Emulatorをインストールします。 archlinux-CORE.ext4.zipをダウンロードし、/sdcard/archlinux/に解凍して出てきたarchlinux-CORE.ext4.imgとarchlinux-CORE.ext4.img.md5を置きます。 bootscript-devfix.shをダウンロードし、/data/data/com.zpwebsites.linuxonandroid/files/bootscript
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := webcam LOCAL_SRC_FILES := webcam.c yuv.c video_device.c util.c capture.c include $(BUILD_SHARED_LIBRARY) 説明 LOCAL_PATH := $(call my-dir) LOCAL_PATH: 現在のファイルがあるパス、$(CLEAR_VARS)ではクリアされない my-dir: 最後にincludeしたmakefileが含まれるディレクトリを返す include $(CLEAR_VARS) CLEAR_VARS: LOCAL_XXX変数を消す LOCAL_MODULE モジュールの名前 LOCAL_SRC_FILES ソースファイルのリスト(LOCAL_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く