原创 配置sublimetext3 C++環境 配置文件

關於配置sublinetext3C++開發環境,嘗試了好多次終於成功配置成功,Mark一下配置成功的文件。中間遇到了好多錯誤,要麼就是pause不能順利執行,程序直接一閃而過很不舒服,後來莫名奇妙正確了以

原创 Crypto

RSA1RSA1和RSA2是一樣的代碼。整個然後告訴了我們大整數N,公鑰e。然後告訴我們flag使用該私鑰e加密。加密方法就是典型的RSA,即求flag的e次方然後模N1。 根據大整數N1後面的提示,我們可以直接將N1分解,有一個在線分解

原创 ss素性檢驗實現與雅克比符號計算

最近在做ss素性檢驗,記錄一下算法的實現過程。關鍵是雅克比符號的計算,之前一直很糊塗。也記錄一下 #include <iostream> #include <cstdlib> #include <ctime> using namespa

原创 模p平方根算法實現

#include <iostream> #include <stdio.h> #include <math.h> using namespace std; int power(int x,int y,int m)//cal x^y%m

原创 pwnable 之collision

還是先根據題目提示建立ssh鏈接,看到三個文件。 flag肯定是沒辦法查看的,查看一下給的col.c如下所示。 #include <stdio.h> #include <string.h> unsigned long hashcode

原创 pwnable.kr coin1

# coding: utf-8from socket import* import random import time HOST = '0.0.0.0' PORT = 9007 # 建立socket對象 client = so

原创 pwnable.kr之leg ARM指令初步瞭解

彙編語言分爲好多種,在這道題中展示的是ARM指令集,ARM指令集還包含一種thumb指令集,thumb指令集的出現時爲了應對早起的開發者面對的內存不足而設計的,因爲thumb指令集和ARM指令集看起來沒什麼不一樣,但是在生成的時候,thu

原创 2017/4/23學習python筆記

Python  的 str()函數和repr()函數都是將任意對象轉化成一個字符串來輸出,但是repr比較友好一些。一般情況先eval函數可以將repr函數轉化成的字符串再恢復成原來的對象,但是str所產生的字符串就不能被恢復。 關於ev

原创 2017/4/22inlinehook學習

http://www.cnblogs.com/zhangdongsheng/archive/2013/04/08/3007154.html 學習這部分,不要被複雜的Windows編程類型所困擾 首先說明大概原理,我們既然要hook某一

原创 pwnable.kr之cmd2

#include <stdio.h> #include <string.h> int filter(char* cmd){ intr=0; r+= strstr(cmd, "=")!=0;