Skip to content

Commit 6e8f51e

Browse files
committed
Updating to reflect contribution to OWASP CBAS
1 parent 8d32548 commit 6e8f51e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+478
-488
lines changed

ChangeLog.md

+26-25
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ Changelog
44
v0.1.20 - 2022-XX-XX
55
--------------------
66

7-
- `pysap/SAPCredv2.py`: Added subject fields instead of commonName for LPS-enabled credentials ([\#35](https://github.com/SecureAuthCorp/pysap/issues/35)). Thanks [@rstenet](https://github.com/rstenet)!
8-
- `pysap/SAPCredv2.py`: Add support for cipher format version 1 with 3DES ([\#35](https://github.com/SecureAuthCorp/pysap/issues/35) and [\#37](https://github.com/SecureAuthCorp/pysap/pull/37)). Thanks [@rstenet](https://github.com/rstenet)!
7+
- Project was contributed by SecureAuth to the OWASP CBAS Project in October 2022.
8+
- `pysap/SAPCredv2.py`: Added subject fields instead of commonName for LPS-enabled credentials ([\#35](https://github.com/OWASP/pysap/issues/35)). Thanks [@rstenet](https://github.com/rstenet)!
9+
- `pysap/SAPCredv2.py`: Add support for cipher format version 1 with 3DES ([\#35](https://github.com/OWASP/pysap/issues/35) and [\#37](https://github.com/OWASP/pysap/pull/37)). Thanks [@rstenet](https://github.com/rstenet)!
910
- `pysap/SAPHDB.py`: Added missing `StatementContextOption` values (see [\#22](https://github.com/SecureAuthCorp/SAP-Dissection-plug-in-for-Wireshark/issues/22)).
1011

1112

@@ -18,9 +19,9 @@ v0.1.19 - 2021-04-29
1819
- `requirements-examples.txt`: Renamed to match `setup.py`'s extra.
1920
- `pysap/SAPHDB.py`: Implementation of GSS-based auth method with Kerberos 5.
2021
- `pysap/SAPHDB.py`: Handling of Session Cookie values when found in the `CONNECT` response.
21-
- `pysap/SAPRouter.py`: Add support to route string in `SAPRouterNativeProxy` ([\#33](https://github.com/SecureAuthCorp/pysap/pull/33)). Thanks [@gloomicious](https://github.com/gloomicious)!
22+
- `pysap/SAPRouter.py`: Add support to route string in `SAPRouterNativeProxy` ([\#33](https://github.com/OWASP/pysap/pull/33)). Thanks [@gloomicious](https://github.com/gloomicious)!
2223
- `examples/router_fingerprints.json`: New fingerprints for SAP Router version 7450.34.25.5091. Thanks [@jvis](https://twitter.com/jvis)!
23-
- `examples/router_portfw.py`: Add support to route string. ([\#33](https://github.com/SecureAuthCorp/pysap/pull/33)) Thanks [@gloomicious](https://github.com/gloomicious)!
24+
- `examples/router_portfw.py`: Add support to route string. ([\#33](https://github.com/OWASP/pysap/pull/33)) Thanks [@gloomicious](https://github.com/gloomicious)!
2425
- `tests/sapssfs_test.py`: Basic unit tests for the SSFS file format.
2526

2627

@@ -51,11 +52,11 @@ v0.1.17 - 2019-11-05
5152
- Using Scapy version 2.4.3.
5253
- Added documentation of projects using `pysap`.
5354
- Added documentation of all example scripts.
54-
- `bin/pysapcar`: Add cli option to determine output directory when extracting archives with pysapcar ([\#24](https://github.com/SecureAuthCorp/pysap/pull/24)) Thanks [@okuuva](https://github.com/okuuva)!
55+
- `bin/pysapcar`: Add cli option to determine output directory when extracting archives with pysapcar ([\#24](https://github.com/OWASP/pysap/pull/24)) Thanks [@okuuva](https://github.com/okuuva)!
5556
- `pysap/SAPDiag.py`: Added support bits for SAP GUI 7.50 and SAP NW 7.52 SP01.
56-
- `pysap/SAPCAR.py`: Fixed crafting of archive files by defaulting length fields to zero ([\#22](https://github.com/SecureAuthCorp/pysap/issues/22)) Thanks [@okuuva](https://github.com/okuuva)!
57-
- `pysap/SAPMS.py`: Added the `DPInfo[1-3]` packets for handling specific Message Server `ADM` packets relaying Dispatcher/WP info: `[1-3]` because of tight SAP kernel version dependency. ([\#31](https://github.com/SecureAuthCorp/pysap/pull/31)) Thanks Mathieu ([@gelim](https://github.com/gelim)) and Dmitry ([@_chipik](https://twitter.com/_chipik))!
58-
- `pysap/SAPRFC.py`: Enhanced with mainly `SAPCPIC*` and `SAPRFXPG*` new packets. ([\#31](https://github.com/SecureAuthCorp/pysap/pull/31)) Thanks Mathieu ([@gelim](https://github.com/gelim)) and Dmitry ([@_chipik](https://twitter.com/_chipik))!
57+
- `pysap/SAPCAR.py`: Fixed crafting of archive files by defaulting length fields to zero ([\#22](https://github.com/OWASP/pysap/issues/22)) Thanks [@okuuva](https://github.com/okuuva)!
58+
- `pysap/SAPMS.py`: Added the `DPInfo[1-3]` packets for handling specific Message Server `ADM` packets relaying Dispatcher/WP info: `[1-3]` because of tight SAP kernel version dependency. ([\#31](https://github.com/OWASP/pysap/pull/31)) Thanks Mathieu ([@gelim](https://github.com/gelim)) and Dmitry ([@_chipik](https://twitter.com/_chipik))!
59+
- `pysap/SAPRFC.py`: Enhanced with mainly `SAPCPIC*` and `SAPRFXPG*` new packets. ([\#31](https://github.com/OWASP/pysap/pull/31)) Thanks Mathieu ([@gelim](https://github.com/gelim)) and Dmitry ([@_chipik](https://twitter.com/_chipik))!
5960
- `pysap/SAPRouter.py`: Fixed padding on SAPRouter client info packets.
6061
- `examples/rfc_monitor.py`: Renamed the script to `gw_monitor.py`.
6162
- `examples/router_scanner.py`: Add capability to provide a comma separated list of targets/ports to scan.
@@ -70,28 +71,28 @@ v0.1.16 - 2018-06-19
7071
- Using Scapy version 2.4.0.
7172
- Using Sphinx 1.7.4 for documentation.
7273
- Added missing `pysap.utils` package in source/binary packages.
73-
- Use flake8 to find syntax errors and undefined names in Travis ([\#20](https://github.com/SecureAuthCorp/pysap/pull/20)) Thanks [@cclauss](https://github.com/cclauss)!
74+
- Use flake8 to find syntax errors and undefined names in Travis ([\#20](https://github.com/OWASP/pysap/pull/20)) Thanks [@cclauss](https://github.com/cclauss)!
7475
- `pysap/SAPCAR.py`: Improved SAPCAR files parsing, adding proper structure names based on VSI documentation.
7576

7677

7778
v0.1.15 - 2018-03-27
7879
--------------------
7980

8081
- Version released at Troopers'18
81-
- Added initial support for handling IGS (Internet Graphic Server) packets along with example scripts to play with them ([\#19](https://github.com/SecureAuthCorp/pysap/pull/19)) Thanks [@iggy38](https://github.com/iggy38)!
82+
- Added initial support for handling IGS (Internet Graphic Server) packets along with example scripts to play with them ([\#19](https://github.com/OWASP/pysap/pull/19)) Thanks [@iggy38](https://github.com/iggy38)!
8283
- Added initial support for handling PSE and SSO Credential format files.
8384
- `bin/pysapgenpse`: New binary tool for working with PSE and SSO credential files.
8485
- `bin/pysapcar`: Added options for creating a new archive and appending files to an existing one.
8586
- `pysap/SAPCredv2.py`: New module for SSO Credential files definitions and decryption logic.
86-
- `pysap/SAPDiagItems.py`, `extra/parsesupportbits.py`: Corrected order of support data bit fields ([\#18](https://github.com/SecureAuthCorp/pysap/pull/18)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
87-
- `pysap/SAPIGS.py`: New module for IGS packets layer ([\#19](https://github.com/SecureAuthCorp/pysap/pull/19)).
87+
- `pysap/SAPDiagItems.py`, `extra/parsesupportbits.py`: Corrected order of support data bit fields ([\#18](https://github.com/OWASP/pysap/pull/18)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
88+
- `pysap/SAPIGS.py`: New module for IGS packets layer ([\#19](https://github.com/OWASP/pysap/pull/19)).
8889
- `pysap/SAPLPS.py`: New module for LPS definitions and INT/DP API decryption logic.
8990
- `pysap/SAPMS.py`: Added Message Server Domain field, MS J2EE Cluster/Header/Service packets. Thanks Albert Zedlitz!
9091
- `pysap/SAPPSE.py`: New module for PSE files definitions and decryption logic.
9192
- `pysap/utils.py`: Moved utils classes into a package.
92-
- `examples/diag_login_brute_force.py`: Detect invalid clients while logins ([\#17](https://github.com/SecureAuthCorp/pysap/pull/17)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
93+
- `examples/diag_login_brute_force.py`: Detect invalid clients while logins ([\#17](https://github.com/OWASP/pysap/pull/17)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
9394
- `examples/dlmanager_decrypt.py`: Replaced use of PyCrypto with Cryptography library.
94-
- `examples/igs_*.py`: New example scripts to interact with IGS services ([\#19](https://github.com/SecureAuthCorp/pysap/pull/19)).
95+
- `examples/igs_*.py`: New example scripts to interact with IGS services ([\#19](https://github.com/OWASP/pysap/pull/19)).
9596
- `examples/rfc_monitor.py`: Added `noop` command in the monitor and version command line option.
9697
- `examples/ms_*.py`: Added command line option to specify Message Server Domain.
9798
- `extra/pse2john.py`: New extra script to extract crypto material in John the Ripper format.
@@ -105,23 +106,23 @@ v0.1.14 - 2017-10-04
105106
- `pysap/SAPRouter.py`: Fixed route request for more than one SAP Router when using the native proxy.
106107
- `pysap/SAPRouter.py`: Allow route strings to use lowercase separator chars (e.g. "/h/host/s/port").
107108
- `pysap/SAPRouter.py`: Allow a `SAPRoutedStreamSocket` to bypass the NI layer if no route was specified but talk mode
108-
was set to raw ([\#10](https://github.com/SecureAuthCorp/pysap/pull/10)).
109+
was set to raw ([\#10](https://github.com/OWASP/pysap/pull/10)).
109110
- `pysap/SAPRouter.py`: Enhanced the version retrieve routine by not failing when an error is returned by the server
110-
([\#11](https://github.com/SecureAuthCorp/pysap/issues/11)). Thanks [@gelim](https://github.com/gelim)!
111-
- `pysap/SAPRouter.py`: Fixed missing eyecatcher in control messages ([\#10](https://github.com/SecureAuthCorp/pysap/pull/10)).
111+
([\#11](https://github.com/OWASP/pysap/issues/11)). Thanks [@gelim](https://github.com/gelim)!
112+
- `pysap/SAPRouter.py`: Fixed missing eyecatcher in control messages ([\#10](https://github.com/OWASP/pysap/pull/10)).
112113
Thanks [@gelim](https://github.com/gelim)!.
113114
- `examples/diag_login_screen_info.py`: Script was improved by better printing technical information and
114-
outputting login screen text items (language, input fields, login text) ([\#14](https://github.com/SecureAuthCorp/pysap/pull/14)).
115+
outputting login screen text items (language, input fields, login text) ([\#14](https://github.com/OWASP/pysap/pull/14)).
115116
Thanks [@gelim](https://github.com/gelim)!.
116117
- `examples/diag_login_brute_force.py`: Script was improved to handle currently logged in users
117-
([\#16](https://github.com/SecureAuthCorp/pysap/pull/16)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
118-
- `example/router/admin.py`: Improved client list table display and fixed timestamps ([\#12](https://github.com/SecureAuthCorp/pysap/issues/12)).
118+
([\#16](https://github.com/OWASP/pysap/pull/16)). Thanks [@hnzlmnn](https://github.com/hnzlmnn)!
119+
- `example/router/admin.py`: Improved client list table display and fixed timestamps ([\#12](https://github.com/OWASP/pysap/issues/12)).
119120
Thanks [@gelim](https://github.com/gelim)!.
120121
- `examples/ms_dump_param.py`: New example script to list Message Server parameters and check them against a list of
121-
expected values ([\#15](https://github.com/SecureAuthCorp/pysap/pull/15)). Thanks [@iggy38](https://github.com/iggy38)!
122+
expected values ([\#15](https://github.com/OWASP/pysap/pull/15)). Thanks [@iggy38](https://github.com/iggy38)!
122123
- `examples/ms_dos_exploit.py`: New example script to check for [CVE-2017-5997](https://erpscan.com/advisories/erpscan-16-038-sap-message-server-http-remote-dos/)
123124
DoS vulnerability on Message Server and fixed at [SAP Note 2358972](https://launchpad.support.sap.com/#/notes/2358972)
124-
([\#10](https://github.com/SecureAuthCorp/pysap/pull/10)). Thanks [@vah13](https://github.com/vah13) and [@gelim](https://github.com/gelim)!
125+
([\#10](https://github.com/OWASP/pysap/pull/10)). Thanks [@vah13](https://github.com/vah13) and [@gelim](https://github.com/gelim)!
125126

126127

127128
v0.1.13 - 2017-02-16
@@ -153,7 +154,7 @@ v0.1.12 - 2016-12-16
153154
- `examples/diag_capturer.py`: Added option to display available capture interfaces.
154155
- `examples/enqueue_dos_exploit.py`: New example script to check for [CVE-2016-4015](https://erpscan.com/advisories/erpscan-16-019-sap-netweaver-enqueue-server-dos-vulnerability/)
155156
DoS vulnerability on Standalone Enqueue Server and fixed at [SAP Note 2258784](https://launchpad.support.sap.com/#/notes/0002258784)
156-
([\#6](https://github.com/SecureAuthCorp/pysap/pull/6)). Thanks [@vah13](https://github.com/vah13)!
157+
([\#6](https://github.com/OWASP/pysap/pull/6)). Thanks [@vah13](https://github.com/vah13)!
157158
- `examples/router_fingerprints.json`: Added fingerprints from SAP Router releases 745.
158159

159160

@@ -200,8 +201,8 @@ v0.1.8 - 2015-10-29
200201

201202
- Enabled travis containers for more quick builds.
202203
- Minor documentation and README improvements.
203-
- `pysap/SAPRouter.py`: Documented some version numbers from old releases ([\#3](https://github.com/SecureAuthCorp/pysap/pull/3)). Thanks [invisiblethreat](https://github.com/invisiblethreat)!
204-
- `pysapcompress/vpa108csulzh.cpp`: Improved the fix for CVE-2015-2278 by properly initializing arrays ([\#4](https://github.com/SecureAuthCorp/pysap/pull/4)). Thanks [ret5ret](https://github.com/ret5ret)!
204+
- `pysap/SAPRouter.py`: Documented some version numbers from old releases ([\#3](https://github.com/OWASP/pysap/pull/3)). Thanks [invisiblethreat](https://github.com/invisiblethreat)!
205+
- `pysapcompress/vpa108csulzh.cpp`: Improved the fix for CVE-2015-2278 by properly initializing arrays ([\#4](https://github.com/OWASP/pysap/pull/4)). Thanks [ret5ret](https://github.com/ret5ret)!
205206
- `examples/diag_render_login_screen.py`: Fail gracefully if `wx` is not found.
206207
- `examples/router_password_check.py`: Updating the `fau_timer` library in use and failing gracefully if it's not found.
207208
- `examples/router_fingerprint.py`: New example script for performing fingerprint over SAP Router versions.

README.md

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
pysap - Python library for crafting SAP's network protocols packets
22
===================================================================
33

4-
[![Build and test pysap](https://github.com/SecureAuthCorp/pysap/workflows/Build%20and%20test%20pysap/badge.svg)](https://github.com/SecureAuthCorp/pysap/actions?query=workflow%3A%22Build+and+test+pysap%22)
4+
[![Build and test pysap](https://github.com/OWASP/pysap/workflows/Build%20and%20test%20pysap/badge.svg)](https://github.com/OWASP/pysap/actions?query=workflow%3A%22Build+and+test+pysap%22)
55
[![Latest Version](https://img.shields.io/pypi/v/pysap.svg)](https://pypi.python.org/pypi/pysap/)
66
[![Documentation Status](http://readthedocs.org/projects/pysap/badge/?version=latest)](http://pysap.readthedocs.io/en/latest/?badge=latest)
77

8-
SECUREAUTH LABS. Copyright (C) 2022 SecureAuth Corporation. All rights reserved.
9-
108
Version 0.1.20.dev0 (XXX 2022)
119

1210

@@ -68,8 +66,8 @@ To install pysap simply run:
6866
$ python -m pip install pysap
6967

7068
pysap is compatible and tested with Python 2.7. A Python 2/3 compatible version
71-
is [in the workings](https://github.com/SecureAuthCorp/pysap/tree/python2-3) but
72-
it's [not finalized yet](https://github.com/SecureAuthCorp/pysap/projects/1).
69+
is [in the workings](https://github.com/OWASP/pysap/tree/python2-3) but
70+
it's [not finalized yet](https://github.com/OWASP/pysap/projects/1).
7371

7472
Documentation
7573
-------------
@@ -87,9 +85,10 @@ file for more details.
8785
Authors
8886
-------
8987

90-
The library was designed and developed by Martin Gallo from [SecureAuth's Innovation
91-
Labs](https://www.secureauth.com/labs/) team, with the help of a large number of
92-
contributors.
88+
he tool was initially designed and developed by Martin Gallo wile working at
89+
[SecureAuth's Innovation Labs](https://www.secureauth.com/labs/) team, with the
90+
help of many contributors. The code was then contributed by SecureAuth to the
91+
OWASP CBAS Project in October 2022.
9392

9493
### Contributors ###
9594

@@ -134,7 +133,7 @@ Contact Us
134133
----------
135134

136135
Whether you want to report a bug, send a patch, or give some suggestions
137-
on this package, drop us a few lines at oss@secureauth.com.
136+
on this package, drop a few lines to
137+
[OWASP CBAS' project leaders](https://owasp.org/www-project-core-business-application-security/#leaders).
138138

139139
For security-related questions check our [security policy](SECURITY.md).
140-

SECURITY.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ Security Policy
44
Although this initiative is not meant to be used in productive environments,
55
if you consider that you have identified an issue that might affect the
66
security of its users, or you understand that the tool is being abused,
7-
you can contact us at oss-security@secureauth.com.
7+
you can contact [OWASP CBAS' project leaders](https://owasp.org/www-project-core-business-application-security/#leaders).

bin/pysapcar

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/usr/bin/env python2
2+
# encoding: utf-8
23
# pysap - Python library for crafting SAP's network protocols packets
34
#
4-
# SECUREAUTH LABS. Copyright (C) 2022 SecureAuth Corporation. All rights reserved.
5-
#
65
# This program is free software; you can redistribute it and/or
76
# modify it under the terms of the GNU General Public License
87
# as published by the Free Software Foundation; either version 2
@@ -14,7 +13,8 @@
1413
# GNU General Public License for more details.
1514
#
1615
# Author:
17-
# Martin Gallo (@martingalloar) from SecureAuth's Innovation Labs team.
16+
# Martin Gallo (@martingalloar)
17+
# Code contributed by SecureAuth to the OWASP CBAS project
1818
#
1919

2020
# Standard imports

bin/pysapgenpse

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/usr/bin/env python2
2+
# encoding: utf-8
23
# pysap - Python library for crafting SAP's network protocols packets
34
#
4-
# SECUREAUTH LABS. Copyright (C) 2022 SecureAuth Corporation. All rights reserved.
5-
#
65
# This program is free software; you can redistribute it and/or
76
# modify it under the terms of the GNU General Public License
87
# as published by the Free Software Foundation; either version 2
@@ -14,7 +13,8 @@
1413
# GNU General Public License for more details.
1514
#
1615
# Author:
17-
# Martin Gallo (@martingalloar) from SecureAuth's Innovation Labs team.
16+
# Martin Gallo (@martingalloar)
17+
# Code contributed by SecureAuth to the OWASP CBAS project
1818
#
1919

2020
# Standard imports

bin/pysaphdbuserstore

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/usr/bin/env python2
2+
# encoding: utf-8
23
# pysap - Python library for crafting SAP's network protocols packets
34
#
4-
# SECUREAUTH LABS. Copyright (C) 2022 SecureAuth Corporation. All rights reserved.
5-
#
65
# This program is free software; you can redistribute it and/or
76
# modify it under the terms of the GNU General Public License
87
# as published by the Free Software Foundation; either version 2
@@ -14,7 +13,8 @@
1413
# GNU General Public License for more details.
1514
#
1615
# Author:
17-
# Martin Gallo (@martingalloar) from SecureAuth's Innovation Labs team.
16+
# Martin Gallo (@martingalloar)
17+
# Code contributed by SecureAuth to the OWASP CBAS project
1818
#
1919

2020
# Standard imports

docs/conf.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323

2424

2525
project = u'pysap'
26-
copyright = u'SECUREAUTH LABS. Copyright (C) 2021 SecureAuth Corporation. All rights reserved.'
27-
author = u'Martin Gallo, SecureAuth Corporation'
26+
author = u'Martin Gallo, OWASP CBAS Project'
2827

2928
# The short X.Y version
3029
version = pysap.__version__

docs/dev/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Code contributions
5454

5555
When contributing code, follow this checklists:
5656

57-
1. Fork the repository on `GitHub <https://github.com/SecureAuthCorp/pysap/>`_.
57+
1. Fork the repository on `GitHub <https://github.com/OWASP/pysap/>`_.
5858
2. Run the tests to check that all current tests pass on the system. If they don't,
5959
some investigation might be required to determine why they fail. Note that current
6060
tests are limited and only covers some of the protocols and client interfaces.
@@ -76,7 +76,7 @@ library's core components and example scripts.
7676

7777
When submitting bugs, follow this checklist:
7878

79-
1. Check current `GitHub issues <https://github.com/SecureAuthCorp/pysap/issues>`_ for
79+
1. Check current `GitHub issues <https://github.com/OWASP/pysap/issues>`_ for
8080
potential duplicates.
8181
2. Create a new issue detailing as much information as possible. Packet captures are
8282
always helpful when dealing with specific packets missing or client interface errors.

docs/examples/router.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ not found in the database:
120120
[-] Request: Empty route null offset
121121
[-] Request: No route invalid length
122122
123-
[-] Some error values where not found in the fingerprint database. If you want to contribute submit a issue to https://github.com/SecureAuthCorp/pysap or write an email to mgallo@secureauth.com with the following information along with the SAP Router file information and how it was configured.
123+
[-] Some error values where not found in the fingerprint database. If you want to contribute submit a issue to https://github.com/OWASP/pysap or write an email to mgallo@secureauth.com with the following information along with the SAP Router file information and how it was configured.
124124
125125
126126
New fingerprint saved to: saprouter_new_fingerprints.json

0 commit comments

Comments
 (0)