python
`北极星
物来顺应,未来不迎,当时不杂,既过不恋
展开
-
linux 下安装有多个python时如何使用某个版本
参考:https://blog.csdn.net/dzhongjie/article/details/84404128?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=1328642.8007.16155174199213759&depth_1-utm_source=distribute.pc_relevant.none-t转载 2021-03-12 11:56:03 · 710 阅读 · 0 评论 -
python 中 cx_Oracle 的使用
1. pip install cx_Oracle2. 安装oracle instantclienthttps://www.oracle.com/database/technologies/instant-client/downloads.html选择合适的平台在windows平台上将压缩包解压到某个目录,然后将目录添加到PATH中即可。参考:https://oracl...原创 2019-11-08 17:53:11 · 169 阅读 · 0 评论 -
pyinstaller 和python 3.8 不兼容
用Pyinstaller 打包程序时出现错误:Building PYZ because PYZ-00.toc is non existent....TypeError: an integer is required (got type bytes).出现该问题的原因是python 3.8 与 pyinstaller 3.5 不兼容。直接安装最新开发版pip instal h...原创 2019-11-08 17:33:05 · 13746 阅读 · 6 评论 -
python 函数库记录
from binascii import b2a_hex, a2b_hexa2b_hex hex 转bytesb2a_hex bytes 转hexfrom Crypto.Cipher import AESmode = AES.MODE_CBCcrypto = AES.new(key, mode, iv)plain_text = crypto.decr...原创 2019-09-25 16:37:12 · 159 阅读 · 0 评论 -
python cx_oracle 插入utf8 中文报错
出现类似:python cx_oracle 'ascii' codec can't encode character ...解决办法:import os os.environ["NLS_LANG"] = ".AL32UTF8"原创 2019-09-05 15:50:40 · 764 阅读 · 1 评论 -
python 命令行传参
1. 简单的写法:通过导入模块sysimport sysif __name__ == '__main__': argc = len(sys.argv) arg0 = sys.argv[0] #... 2. 稍微复杂一点的参数可以使用getopt模块:import sysimport getoptif __name__ == '__mai...原创 2018-11-07 11:25:16 · 825 阅读 · 0 评论 -
使用IDAPYTHON跟踪程序执行路径-未加壳
IDA Pro是一款静态反汇编的利器,具有良好的交互性、可编程性、可扩展性及对多处理器的支持。对于IDA Pro的可扩展性表现在两个方面,一是采用内置的脚本语言IDC写脚本;二是采用Hex-rays提供的SDK写插件Plug-in。简单的任务交由脚本完成,复杂的任务则需要定制满足需求的插件。IDA本身附带了一个内建的调试器,可采用该调试器来调试外挂程序,然后使用IDAPython脚本来获取原创 2016-02-24 09:44:31 · 3274 阅读 · 0 评论 -
IDAPython的妙用
看过Python灰帽子的密友都知道IDAPython在逆向的场景中常常能够发挥出巨大的威力,笔者偶然一次在逆向的过程中使用了它,下面就来总结一下使用的一些注意事项:环境:IDA 6.1 ,android 2.3 AVD。我这个IDAPython的版本是:-------------------------------------------------------------------原创 2014-03-04 10:29:23 · 16116 阅读 · 0 评论 -
python 远程线程注入代码
用python来实现远程线程注入,原创 2014-06-20 17:30:44 · 7433 阅读 · 0 评论 -
python十分钟入门
转载于 Linux大棚转载 2014-05-06 09:26:18 · 715 阅读 · 0 评论 -
PyCrypto安装和使用示例
有的时候,用python来解密比用C++快很多,省去了很多建工程的力气。Python是每一个加密解密人员必备的一门语言 :)下面我们来说说如何使用Pycrypto来解密加密的数据。步骤一:安装PyCrypto,下载地址我给你准备好了:https://www.dlitz.net/software/pycrypto/。可按照如下步骤安装: 1)将python2原创 2014-02-19 17:06:46 · 29454 阅读 · 1 评论 -
python server android
#author oyt import socket, select, arrayimport threadingimport sysimport getoptdef threadfun(param): clientsock,clientaddr,conn_port = param remote = socket.socket(socket.AF_转载 2014-03-18 09:02:31 · 739 阅读 · 0 评论 -
最好的python ide开发工具
eclipse ,用python做大项目的时候一直用它,装上Pydev即可用,优点是很稳定,缩进不出错 IDLE windows下安装python自带的,偶尔用它的ctrl+M-打开模块,出现IndentationErrorr的时候,用它来救命 emeditor 速度很快的编辑器,写小段代码的时候用,而且可以方便的打开命令行窗口,同时cd到当前文件所在目录,方便执行代码 sublime text2转载 2014-03-04 17:32:44 · 1507 阅读 · 0 评论 -
一个小爬虫
从网上借鉴了别人的代码,自己改写了一下:#! /usr/bin/env python#coding=utf-8#sina小爬虫import re, urllibclass reptitle(): def __init__(self, par_site): self.site = par_site self.content = ""原创 2012-09-21 23:01:07 · 510 阅读 · 0 评论 -
一个python脚本
用来分离文件,源码如下:#! /usr/bin/env python#coding=utf-8import ctypesimport structimport sysimport osdef extract_vedio_audio(in_path, output_path): if output_path[-1] <> '\\': output原创 2012-10-11 11:42:45 · 809 阅读 · 0 评论 -
python struct使用方法
转载于:http://blog.csdn.net/evan2008/article/details/8002958有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()p转载 2012-10-10 22:56:07 · 4720 阅读 · 0 评论 -
PYTHON实现swf提取
#! /usr/bin/env python#coding=utf-8import sys,os ##参数处理for windows,和操作系统交互import re ##正则表达式处理工具import struct ##二进制数据操作def extract_swf(filename, buf, offset): try: length = struct转载 2012-09-07 11:42:41 · 8497 阅读 · 1 评论