forked from iicoming/BurpSuite-1
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
iiusky
committed
Jan 26, 2018
0 parents
commit 29a07ef
Showing
13 changed files
with
599 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
BurpSuite-MacOS | ||
=============== | ||
 | ||
|
||
# 编译BurpSuite破解版为Mac Applocation | ||
|
||
## 一、系统环境 | ||
### java | ||
安装步骤: | ||
|
||
。。。。不知道如何安装java,那就放弃吧!新版本burp要求最低jdk8以上 | ||
### ant | ||
#### 安装步骤 | ||
|
||
安装brew | ||
|
||
``` | ||
https://brew.sh/ | ||
``` | ||
brew 执行安装命令 | ||
|
||
``` | ||
brew install ant | ||
``` | ||
|
||
|
||
|
||
## 二、详细步骤 | ||
首先从github上下载代码: | ||
|
||
``` | ||
git clone https://github.com/iusky/BurpSuite-MacOS | ||
``` | ||
|
||
然后进入该目录,直接执行 | ||
|
||
``` | ||
ant bundle | ||
``` | ||
 | ||
|
||
然后会在当前目录下生成一个名字为 | ||
|
||
``` | ||
Burp Suite Professional.app | ||
``` | ||
的应用 | ||
 | ||
|
||
|
||
## 三、更改了哪些参数? | ||
|
||
1、更改了build.xml文件里面的mainclassname,将其改为了burploader的启动函数 | ||
2、将burp破解版的程序拷贝到了当前目录 | ||
3、更改了icon图标 | ||
|
||
## 四、新版本激活步骤 | ||
1. 打包好app用户,请直接双击打开应用,此时是未激活的状态 | ||
 | ||
|
||
2. 双击打开burp-loader-keygen.jar,根据自己的需求修改License text的内容,然后将License文本框里面生成的一大串key复制出来,保存为一个文件 | ||
 | ||
 | ||
|
||
3. 在第一步中打开app后,选择key文件为激活文件 | ||
 | ||
 | ||
 | ||
|
||
4. 然后点击下一步 | ||
 | ||
然后选择Manual activation | ||
5. 复制request到keygen里面的activation request文本框内, | ||
 | ||
6. 复制activation response的内容到第四步的response里面 | ||
 | ||
7. 点击下一步,激活成功 | ||
 | ||
 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
This is free and unencumbered software released into the public domain. | ||
|
||
Anyone is free to copy, modify, publish, use, compile, sell, or | ||
distribute this software, either in source code form or as a compiled | ||
binary, for any purpose, commercial or non-commercial, and by any | ||
means. | ||
|
||
In jurisdictions that recognize copyright laws, the author or authors | ||
of this software dedicate any and all copyright interest in the | ||
software to the public domain. We make this dedication for the benefit | ||
of the public at large and to the detriment of our heirs and | ||
successors. We intend this dedication to be an overt act of | ||
relinquishment in perpetuity of all present and future rights to this | ||
software under copyright law. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | ||
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR | ||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, | ||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
OTHER DEALINGS IN THE SOFTWARE. | ||
|
||
For more information, please refer to <http://unlicense.org/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
|
||
<project name="BurpSuite" default="default" basedir="."> | ||
|
||
|
||
|
||
<target name="bundle"> | ||
|
||
<taskdef name="bundleapp" | ||
|
||
classpath="lib/appbundler-1.0ea.jar" | ||
|
||
classname="com.oracle.appbundler.AppBundlerTask"/> | ||
|
||
<bundleapp | ||
|
||
outputdirectory="." | ||
|
||
name="Burp Suite Professional" | ||
|
||
displayname="Burp Suite Professional" | ||
|
||
identifier="com.foo.bar" | ||
|
||
shortversion="1.7.31" | ||
|
||
version="1.7.31" | ||
|
||
icon="resources/icon.icns" | ||
|
||
mainclassname="burp.StartBurp" | ||
|
||
copyright="2018 PortSwigger" | ||
|
||
> | ||
|
||
|
||
<classpath file="burp-loader-keygen.jar"/> | ||
<classpath file="burpsuite_pro_v1.7.31.jar"/> | ||
|
||
<option value="-Xdock:icon=Contents/Resources/${bundle.icon}"/> | ||
<option value="-Xbootclasspath/p:$APP_ROOT/Contents/Java/burp-loader-keygen.jar"/> | ||
<option value="-Djava.library.path=$APP_ROOT/Contents/Java/" /> | ||
<option value="-Dapple.laf.useScreenMenuBar=true"/> | ||
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/> | ||
<option value="-Dcom.apple.macos.useScreenMenuBar=true"/> | ||
<option value="-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}"/> | ||
<option value="-Dcom.apple.smallTabs=true"/> | ||
<option value="-Dcom.apple.textantialiasing=true"/> | ||
<option value="-Dcom.apple.antialiasing=true"/> | ||
<option value="-Dcom.apple.showGrowBox=false"/> | ||
<!-- <option value="-Dawt.toolkit=sun.lwawt.macosx.LWCToolkit"/> --> | ||
<!-- <option value="-Djava.awt.graphicsenv=sun.awt.CGraphicsEnvironment"/> --> | ||
<option value="-Dfile.encoding=UTF-8"/> | ||
<option value="-Dfile.encoding.pkg=sun.io"/> | ||
<option value="-Dfile.separator=/"/> | ||
<arch name="x86_64"/> | ||
|
||
<arch name="i386"/> | ||
|
||
</bundleapp> | ||
<copy | ||
todir="./Burp Suite Professional.app/Contents/Resources" filtering="no"> | ||
<fileset dir="resources"/> | ||
</copy> | ||
|
||
</target> | ||
|
||
</project> |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
#!/bin/bash | ||
|
||
get_script_dir () { | ||
SOURCE="${BASH_SOURCE[0]}" | ||
while [ -h "$SOURCE" ]; do | ||
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" | ||
SOURCE="$( readlink "$SOURCE" )" | ||
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" | ||
done | ||
$( cd -P "$( dirname "$SOURCE" )" ) | ||
pwd | ||
} | ||
|
||
prep_env () { | ||
mkdir -p "/Applications/Burp Suite Professional.app" | ||
mkdir -p "/Applications/Burp Suite Professional.app/tmp" | ||
mkdir -p "/Applications/Burp Suite Professional.app/log" | ||
} | ||
|
||
prep_env | ||
|
||
SCRIPT_DIR=$(get_script_dir) | ||
|
||
cd "${SCRIPT_DIR}" | ||
for f in "${SCRIPT_DIR}/burpsuite_pro_*.jar"; do | ||
F=`echo $f` | ||
[ -f "${SCRIPT_DIR}/burpsuite.jar" ] && rm "${SCRIPT_DIR}/burpsuite.jar" | ||
mv "$F" "${SCRIPT_DIR}/burpsuite.jar" | ||
ant bundle && rm -rf "${SCRIPT_DIR}/Burp Suite Professional.app" && osascript -e 'display notification "Burp Suite Professional updated succesfully." with title "Burp Suite"' | ||
break; | ||
done |
Binary file not shown.
Empty file.
Oops, something went wrong.