原创 PV操作實例分析

//PV兩個字母是荷蘭文 Passeren(通過),Vrijgeven(釋放)的簡稱。     剛開始學習操作系統的時候,就聽說PV操作,簡單說說PV操作。 ●  P(S): S=S-1             如果S≥0,則該進

原创 關於VS環境下製作和使用靜態庫和動態庫

轉載理由:雖然操作什麼的很基礎,不過作爲初學還是很好的文章,手把手教學 關於VS2013下製作和使用靜態庫和動態庫 引言 什麼是庫:庫是寫好的現有的,成熟的,可以複用的代碼。所謂靜態、動態是指鏈接。將一個程序編譯成可執行程序的步驟:

原创 python入門--函數

函數的定義 def abs(x): if x >= 0: return x else: return -x def main() a = abs(-3) print

原创 從 Demo 中學習 Solidity

從 Demo 中學習 Solidity [註解譯文] 前 (全文參考) Solidity官方文檔 以太坊白皮書_ZH 以太坊白皮書_EN 發現網上的資料太過瑣碎, 驚奇的發現官方有詳細的教程, 和例子. 雖說, 是E文, 自己慢慢

原创 通過例子學Solidity[註釋翻譯]

[官方譯文(2)] 通過例子學Solidity[註釋翻譯] 前 繼續翻譯Solidity的官方文檔, 以此也算是自己的學習 [Solidity官方手冊](https://solidity.readthedocs.io/zh/latest

原创 寵物商店(pet-shop) 學習筆記

寵物商店(pet-shop) 學習筆記 truffle 可以算是一個超級強大的 Ethereum 開發工具集, 集各種的功能集一身, 今天, 照着官方的文檔, 和 手把手的教程, 完成了其中提供的一個demo. truffle的目錄結構

原创 Win Api 有名管道通信--掃雷輔助(四)

有名管道的使用 同linux 下一樣 通過有名管道 實現非父子進程(資源繼承)關係的 進程間通信(Inter Process Communicate) 無名管道是通過內核進行內存共享 , 而有名管道是通過文件系統進行的 核心代碼 m

原创 ETH 開發環境搭建及智能合約 helloworld

ETH 開發環境搭建及智能合約 helloworld 自己的菜鳥級的起步教程,給自己長記性 準備 什麼是以太坊 以太坊白皮書 以太坊白皮書_ZH 以太坊白皮書_EN 環境介紹 這裏使用了,以下兩個開發工具 truffle testr

原创 圈錢跑路 ERC20 Token 合約代碼分析

ERC20 Token 合約代碼分析 合約接口代碼 // https://github.com/ethereum/EIPs/issues/20 // 接口標準 contract ERC20 { function tota

原创 區塊鏈開發(零)如何開始學習以太坊及區塊鏈

區塊鏈, 對自己完全是個新的東西,慢慢發現,本來挺好的思路最後竟都不知道怎麼下手了,感謝前人的經驗, 故轉載之,以此爲綱 李赫 2016年8月28日 很多人迷惑於區塊鏈和以太坊,不知如何學習,本文簡單說了一下學習的一些方法和資源

原创 第二個智能合約

第二個智能合約 第一個被helloworld佔掉了,所以這個是第二個, 通過智能合約實現幾個簡單的函數,作爲對solidity的初步學習 什麼是智能合約 solidity官方doc GitHub pragma solidity ^0.4

原创 CALL注入--掃雷輔助(二)

Call注入簡介 差不多有一週的時間,完成了掃雷輔助的項目 項目地址 (感覺好玩的東西, 多有不足,還請各位交流指正) 過程中遇到相當多的問題與麻煩, 逐個解決.難得閒暇, 就記錄過程中的一些 point 核心代碼 CONS

原创 STM32F1x 逆向工程初步

背景 終於難得閒暇和久違的激情 , 趕緊動手 , 這次也是初步的體驗 , 所以目的就是簡單的 dump 程序 , 和基本反彙編 工具集介紹 軟件部分 OpenOCD Open On-Chip Debugger 著名的開源硬件調試器

原创 <漏洞戰爭軟件漏洞分析精要> 學習筆記

(拖延症越來越嚴重) 書非借不能讀也 , 時間匆匆 , 沒有讀完 也是由於自己 , 剛剛起步吧 閱讀還是有一定難度 所以 , 只能做個簡簡單單的總結了 對常見軟件漏洞的分類和簡介 常見漏洞列表 棧溢出漏洞 堆溢出漏洞 整數溢出漏

原创 WinXP下 掃雷程序逆向分析 --掃雷輔助(一)

逐步走向逆向的坑 , 慢慢的鍛鍊 也算是一種興趣愛好吧 突然起興 , (及時行樂) 就想着嘗試分析一下掃雷 這次就用 winxp自帶的掃雷試試 查殼 使用peid 直接拖進去 可以看到 是使用VC 編寫 而且 是 debug