Comments (7)
Not at the moment, but I can add that in.
You'll also require the User DN (/o=First Organization/ou=Exchange Administrative Group(blah)/cn=Recipients/cn=blahblah)
Just curious what is your method for retrieving the MAPI URL? Or is autodiscover working with manual request, but failing with ruler?
from ruler.
I've pushed a version to dev that allows bypassing of autodiscover.
Requires two new cmdline params, -mapiUrl
and -userDN
-user "" -pass superduper -email "[email protected]" -mapiUrl https://outlook.office365.com/mapi/emsmdb/\?MailboxId\[email protected] -display -userDN "/o=First Organization/ou=Exchange Administrative Group(FYDIBOHF231111)/cn=Recipients/cn=0003BF0000000" -domain outlook.com
There is a big rewrite happening at the moment, so please keep any feature requests coming!
from ruler.
Didn't realize I would need the mailbox ID / UserDN, basically in a scenario where OWA is available but autodiscover isn't and trying to figure out if I can use the ruler
tool to add the rules or if I'm just going to have to use the manual process
from ruler.
mmmm, haven't seen a way to do it without getting those values through autodiscover. It would be interesting to see how Outlook is pulling those values. My gut says that MAPI/HTTP isn't supported in this case, thus ruler
would fail, unfortunately.
from ruler.
This isn't possible without knowing the LegacyDN. It might be possible to do through EWS but I'm closing this for now.
from ruler.
@staaldraad ever find a way to get the information via EWS? I'm in a very similar situation once again.
from ruler.
Hi @mubix
As far as I can recall, I didn't find anything in EWS, the best I was able to do was to find some of the values exposed through OWA (although some of this isn't available in newer versions).
Wrote some docs here: https://github.com/sensepost/ruler/wiki/Getting-Started#the-config-file and this issue also discusses some of the options: #31 (comment)
Hope this helps. I'll go back to my notes to see if I did find something in EWS and I've simply forgotten
from ruler.
Related Issues (20)
- Unable to run ruler HOT 2
- Rule name display is not complete HOT 5
- This is an amazing tool, but I found a little bug in your code! HOT 3
- GetMessageFast starts to receive errors from EXCHANGE when Ruler is downloading more than 21 messages HOT 2
- problems with corporative o365 HOT 2
- RPC Connection refused HOT 2
- Is there an option to create mail forwarder rule? HOT 1
- c.GlobalString undefined (type *cli.Context has no field or method GlobalString) HOT 3
- Valid creds not working HOT 1
- panic: runtime error: invalid memory address or nil pointer dereference HOT 1
- Is there a way to output valid credentials to a file for the brute force? HOT 1
- About panic: runtime error: slice bounds out of range [16:0]
- x509 error: certificate signed by unknown authority HOT 2
- The autodiscover service request did not complete. HOT 1
- Create rule that does not delete the message afterwards HOT 1
- a transport layer error occurred once WEP is enabled on the exchange server
- When the rules are operated, the source code compilation error "RPC Timeout" is reported, and the files downloaded by releases are normal
- There are some problems with RPC over HTTP
- Unable to install on arm64 linux HOT 1
- 'Wrong WWW-Authenticate header' error brute forcing OWA
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ruler.