Getting Help
Authentication Methods
Using Session Tokens
Extract session tokens from a user’s browser:1
Extract Cookies with SharpChrome
2
Identify Atlassian Session Tokens
Look for cookies matching these patterns:
- Domain:
*.atlassian.net - Names:
cloud.session.tokenortenant.session.token
3
Use Token in Commands
Testing Anonymous Access
Some Confluence/Jira instances allow anonymous access:Operational Scenarios
Scenario 1: Initial Reconnaissance
Goal: Map available resources and gather intelligence1
Test Access
2
Enumerate Confluence
3
Enumerate Jira
4
Search for Sensitive Data
Scenario 2: Credential Farming
Goal: Harvest NTLM hashes or credentials via embedded images1
Set Up Harvesting Infrastructure
2
Identify Target Pages
3
Embed 1x1 Pixel Image
4
Monitor for Captures
Monitor your harvesting server for incoming authentication attempts and captured hashes.
Scenario 3: Social Engineering
Goal: Create believable content for phishing or information gathering1
Create Legitimate-Looking Issue
2
Add Malicious Link
3
Attach Weaponized File
4
Add Link to Confluence Page
Scenario 4: Data Exfiltration
Goal: Download sensitive attachments and documents1
Search for Valuable Content
2
List Available Attachments
3
Download Attachments
Scenario 5: Persistence & Monitoring
Goal: Maintain access and monitor for new information1
Create Monitoring Issue
2
Embed Persistent Beacon
3
Monitor Access Patterns
Analyze beacon callbacks to identify active pages and user activity patterns.
Advanced Usage
Wildcard Searching
Use wildcards for flexible searches:Batch Operations
PowerShell wrapper for bulk operations:Automation Script
OPSEC Best Practices
Timing and Rate Limiting
Session Token Management
Cleanup Operations
Troubleshooting
Authentication Failures
Authentication Failures
Symptoms: Commands fail with authentication errorsSolutions:
- Verify session token is still valid
- Check token format (should include cookie name)
- Ensure URL is correct (https://company.atlassian.net)
- Test with anonymous access first
- Extract fresh session token from browser
Rate Limiting
Rate Limiting
Symptoms: Requests failing after rapid enumerationSolutions:
- Space out requests with delays
- Use smaller batch sizes
- Reduce search result limits
- Wait for rate limit reset (typically 1-5 minutes)
- Use multiple session tokens if available
Permission Denied
Permission Denied
Symptoms: Access denied for certain operationsSolutions:
- Session token user lacks necessary permissions
- Target space/project has restricted access
- Anonymous access disabled for that resource
- Verify user permissions in Atlassian admin panel
- Try with different session token (higher privileges)
Unexpected Crashes
Unexpected Crashes
Symptoms: Tool crashes during operationsSolutions:
- Tool not thoroughly tested in all environments
- Try with simpler operations first
- Check for edge cases in input data
- Verify .NET Framework version
- Report issue to GitHub repository