サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
segmentation-fault.xyz
メモリ破壊を起こすソースコード まず、メモリ破壊を起こすサンプルとしてバッファオーバーフローを起こすoverflow.cを準備します。 overflow.c #include <stdio.h> #include <stdlib.h> #include <stdint.h> int main(void) { uint8_t *ptr = NULL; // 64byte分のメモリ領域を取得 ptr = (uint8_t *)malloc(64); if (NULL == ptr) { fprintf(stderr, "out-of-memory\n"); exit(EXIT_FAILURE); } // メモリ破壊箇所 // メモリ領域を1byteはみ出した位置に適当なデータを挿入 ptr[64] = 0x5a; free(ptr); return 0; }
以前はcoincheckのAPIだけ使っていましたが、仮想通貨の取引所も増えてきましたので他の取引所が提供しているAPIを試してみました。 pythonで仮想通貨の価格(日本円)表示します。 #!/usr/local/bin/python # -*- coding: utf-8 -*- import requests import json coins = [ [1, 'BTC', 'btc_jpy'], [2, 'XEM', 'xem_jpy'], [3, 'MONA', 'mona_jpy'], ] urlbase = 'https://api.zaif.jp/api/1/last_price/' def main(): for i in range(len(coins)): response = requests.get(urlbase+coins[i][2]) if respons
このページを最初にブックマークしてみませんか?
『segmentation-fault.xyz』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く