原创 wuyun 直接可以看的文章

for someone: 不需要邀請碼直接可以看的文章,截止今日,地址見下: http://zone.wooyun.org/content/29 遵循還是自創標準的困惑 http://zone.wooyun.org/content/38

原创 golang 讀寫文件內容(備份)

以下是讀取文件內容package main import ( "bufio" "fmt" "io" "os"

原创 dns服務器 、dns中間人篡改服務器

軟件介紹:  本身爲獨立執行程序,跨平臺,可以充當正常dns服務器。默認情況下,本程序只篡改MX(郵件交換記錄)爲特定主機。 作用: 本軟件 與 本博客前文中的 smtp 中繼監控服務器程序 結合來實施攻擊,特別在內網中。 其他: 如

原创 Telegram實現判斷目標手機號是否註冊

以前已經謝好了批量工具自動獲取用於信息,現在需要優化,預先判斷是否註冊,然後再爬取信息。 以前代碼涉及隱私和漏洞,不便發佈,檢測是否註冊爲公開client api,實現基於 python,不需要手機註冊。代碼如下: from tele

原创 多個文本文件兩兩碰撞相同內容

# -*- coding: cp936 -*- import os,sys,glob,itertools os.chdir(sys.path[0]) def getsame(a,b): la=[] lb=[] f

原创 flask 後臺程序執行方法

由於flask後臺多線程、多進程都是假的,所以想異步操作必須多一些代碼內容。解決方法主要是2種: 一、使用Celery (http://www.celeryproject.org/),或者RQ (http://python-rq.or

原创 Python Raw編程

asd  使用原始raw編程需要系統支持,某些windows已經不支持了。 構造socket: s = socket.socket(socket.AF_INET,socket.SOCK_RAW) 夠着ip頭結構 class ip(o

原创 CTF線下防禦戰 — 讓你的靶機變成“銅牆鐵壁”

一. 前言 隨着CTF的普及,比賽的形式也有了越來越多的花樣,對於線下賽來說,開始出現了安全加固或者防禦戰之類的環節,亦或者因爲拿下靶機後不希望其他攻擊者進入而進行“爭奪”,無論什麼形式,這些都需要我們對於服務器的防護工作有所瞭解。對

原创 提供twitter和facebook爬蟲服務

1、twitter 和facebook uid和username 互轉 注: facebook 有部分username無法獲取 2、twitter和facebook爬蟲服務 注: facebook: 分爲匿名和非匿名爬蟲, 非匿名:爬取數

原创 php webshell 加密代碼

import re import sys import base64, codecs from random import random, randrange, choice, shuffle, randint from collecti

原创 常見查詢接口

第一個接口,查詢ip地址的地理信息接口: r'http://api.ipinfodb.com//v2/ip_query.php?key=5eb5b4de91741e2e4b98748989dc84f3236b55f6dd38aa68992

原创 踩點信息生成工具

# -*- coding: gb18030 -*- from subprocess import * import socket,httplib2 import sys,os,socket,threading from bs34 imp

原创 django 分頁

數據多了在一頁全部顯示不僅不美觀,也給服務器帶來很大壓力。django提供了分頁的工具,那就是paginator類,下面來看看該怎麼用: 首先要導入該類: from django.core.paginator import

原创 python http proxy

# -*- coding: utf8 -*- import socket, thread, select __version__ = '0.1.0 Draft 1' BUFLEN = 8192 VERSION = 'Python Pr

原创 How to set the current user on the model instance in the admin:

# app/models.py from django.db import models from django.contrib.auth.models import User class Post(models.Model):