GET https://kbin.spritesserver.nl/index.php/u/@tymon@lemm.ee/commented

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
38.19 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2030
  +user: Proxies\__CG__\App\Entity\User {#2335 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-need-to-survive-for-3-days-without-pooping-and"
  +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
  +url: null
  +body: """
    Please don't ask why I need this.\n
    \n
    It would be great if the food also made me sweat less.\n
    \n
    It has to be something I can easily find.\n
    \n
    EDITS FOR CLARIFICATION:\n
    \n
    - I am not planning on partaking in any illegal activities.\n
    - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
    - I am not going on a hiking trip or mailing myself anywhere.\n
    - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
    - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
    - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
    \n
    Please stop asking because I am not telling anyone the reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 671
  +favouriteCount: 1319
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689344960 {#2135
    date: 2023-07-14 16:29:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  +badges: Doctrine\ORM\PersistentCollection {#2329 …}
  +children: [
    App\Entity\EntryComment {#2371
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2030 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
        \n
        I would pay $50 to know why the fuck you're doing this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 25
      +score: 0
      +lastActive: DateTime @1687585601 {#2462
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mizu6079@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 3992
      -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/386004"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687585601 {#2460
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +"title": 3992
    }
  ]
  -id: 268
  -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
  -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687554094
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/440073"
  +editedAt: DateTimeImmutable @1687483415 {#2070
    date: 2023-06-23 03:23:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1687467694 {#2138
    date: 2023-06-22 23:01:34.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2030
  +user: Proxies\__CG__\App\Entity\User {#2335 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-need-to-survive-for-3-days-without-pooping-and"
  +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
  +url: null
  +body: """
    Please don't ask why I need this.\n
    \n
    It would be great if the food also made me sweat less.\n
    \n
    It has to be something I can easily find.\n
    \n
    EDITS FOR CLARIFICATION:\n
    \n
    - I am not planning on partaking in any illegal activities.\n
    - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
    - I am not going on a hiking trip or mailing myself anywhere.\n
    - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
    - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
    - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
    \n
    Please stop asking because I am not telling anyone the reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 671
  +favouriteCount: 1319
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689344960 {#2135
    date: 2023-07-14 16:29:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  +badges: Doctrine\ORM\PersistentCollection {#2329 …}
  +children: [
    App\Entity\EntryComment {#2371
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2030 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
        \n
        I would pay $50 to know why the fuck you're doing this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 25
      +score: 0
      +lastActive: DateTime @1687585601 {#2462
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mizu6079@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 3992
      -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/386004"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687585601 {#2460
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +"title": 3992
    }
  ]
  -id: 268
  -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
  -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687554094
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/440073"
  +editedAt: DateTimeImmutable @1687483415 {#2070
    date: 2023-06-23 03:23:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1687467694 {#2138
    date: 2023-06-22 23:01:34.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2030
  +user: Proxies\__CG__\App\Entity\User {#2335 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-need-to-survive-for-3-days-without-pooping-and"
  +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
  +url: null
  +body: """
    Please don't ask why I need this.\n
    \n
    It would be great if the food also made me sweat less.\n
    \n
    It has to be something I can easily find.\n
    \n
    EDITS FOR CLARIFICATION:\n
    \n
    - I am not planning on partaking in any illegal activities.\n
    - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
    - I am not going on a hiking trip or mailing myself anywhere.\n
    - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
    - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
    - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
    \n
    Please stop asking because I am not telling anyone the reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 671
  +favouriteCount: 1319
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689344960 {#2135
    date: 2023-07-14 16:29:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  +badges: Doctrine\ORM\PersistentCollection {#2329 …}
  +children: [
    App\Entity\EntryComment {#2371
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2030 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
        \n
        I would pay $50 to know why the fuck you're doing this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 25
      +score: 0
      +lastActive: DateTime @1687585601 {#2462
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mizu6079@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 3992
      -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/386004"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687585601 {#2460
        date: 2023-06-24 07:46:41.0 +02:00
      }
      +"title": 3992
    }
  ]
  -id: 268
  -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
  -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687554094
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/440073"
  +editedAt: DateTimeImmutable @1687483415 {#2070
    date: 2023-06-23 03:23:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1687467694 {#2138
    date: 2023-06-22 23:01:34.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2371
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2030
    +user: Proxies\__CG__\App\Entity\User {#2335 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-need-to-survive-for-3-days-without-pooping-and"
    +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
    +url: null
    +body: """
      Please don't ask why I need this.\n
      \n
      It would be great if the food also made me sweat less.\n
      \n
      It has to be something I can easily find.\n
      \n
      EDITS FOR CLARIFICATION:\n
      \n
      - I am not planning on partaking in any illegal activities.\n
      - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
      - I am not going on a hiking trip or mailing myself anywhere.\n
      - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
      - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
      - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
      \n
      Please stop asking because I am not telling anyone the reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 671
    +favouriteCount: 1319
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689344960 {#2135
      date: 2023-07-14 16:29:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2343 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2340 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
    +badges: Doctrine\ORM\PersistentCollection {#2329 …}
    +children: [
      App\Entity\EntryComment {#2371}
    ]
    -id: 268
    -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
    -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687554094
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/440073"
    +editedAt: DateTimeImmutable @1687483415 {#2070
      date: 2023-06-23 03:23:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1687467694 {#2138
      date: 2023-06-22 23:01:34.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
    \n
    I would pay $50 to know why the fuck you're doing this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1687585601 {#2462
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mizu6079@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 3992
  -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/386004"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687585601 {#2460
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +"title": 3992
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2371
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2030
    +user: Proxies\__CG__\App\Entity\User {#2335 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-need-to-survive-for-3-days-without-pooping-and"
    +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
    +url: null
    +body: """
      Please don't ask why I need this.\n
      \n
      It would be great if the food also made me sweat less.\n
      \n
      It has to be something I can easily find.\n
      \n
      EDITS FOR CLARIFICATION:\n
      \n
      - I am not planning on partaking in any illegal activities.\n
      - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
      - I am not going on a hiking trip or mailing myself anywhere.\n
      - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
      - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
      - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
      \n
      Please stop asking because I am not telling anyone the reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 671
    +favouriteCount: 1319
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689344960 {#2135
      date: 2023-07-14 16:29:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2343 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2340 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
    +badges: Doctrine\ORM\PersistentCollection {#2329 …}
    +children: [
      App\Entity\EntryComment {#2371}
    ]
    -id: 268
    -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
    -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687554094
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/440073"
    +editedAt: DateTimeImmutable @1687483415 {#2070
      date: 2023-06-23 03:23:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1687467694 {#2138
      date: 2023-06-22 23:01:34.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
    \n
    I would pay $50 to know why the fuck you're doing this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1687585601 {#2462
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mizu6079@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 3992
  -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/386004"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687585601 {#2460
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +"title": 3992
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2371
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2030
    +user: Proxies\__CG__\App\Entity\User {#2335 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-need-to-survive-for-3-days-without-pooping-and"
    +title: "I need to survive for 3 days without pooping, and eating as little as possible. I can pee, but not very often. It can't take up too much space. What food do I pack?"
    +url: null
    +body: """
      Please don't ask why I need this.\n
      \n
      It would be great if the food also made me sweat less.\n
      \n
      It has to be something I can easily find.\n
      \n
      EDITS FOR CLARIFICATION:\n
      \n
      - I am not planning on partaking in any illegal activities.\n
      - I do not condone the use of illegal substances and am not planning on smuggling anything anywhere.\n
      - I am not going on a hiking trip or mailing myself anywhere.\n
      - I will be staying in a tent (not a small one; a huge with with air conditioning and everything). I will be traveling for five days, returning to my current location on day 3 and traveling again on the last two days. I will not poop on the first three days (hopefully).\n
      - Clean toilets with all the expected facilities **will** be available to me. I am not going to poop for reasons that I wish to keep to myself.\n
      - If it gets bad, like really bad, like a-piece-of-poop-is-literally-halfway-out-my-ass bad, I will use the toilets.\n
      \n
      Please stop asking because I am not telling anyone the reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 671
    +favouriteCount: 1319
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689344960 {#2135
      date: 2023-07-14 16:29:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2343 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2340 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
    +badges: Doctrine\ORM\PersistentCollection {#2329 …}
    +children: [
      App\Entity\EntryComment {#2371}
    ]
    -id: 268
    -titleTs: "'3':6 'day':7 'eat':11 'food':32 'littl':13 'much':29 'need':2 'often':22 'pack':35 'pee':18 'poop':9 'possibl':15 'space':30 'surviv':4 'take':26 'without':8"
    -bodyTs: "'3':105 'a-piece-of-poop-is-literally-halfway-out-my-ass':159 'activ':42 'air':87 'also':16 'anyon':184 'anyth':58 'anywher':59,71 'ask':4,178 'ass':169 'avail':133 'bad':154,157,170 'clarif':32 'clean':124 'condit':88 'condon':46 'current':101 'day':97,104,113,122 'easili':28 'edit':30 'everyth':90 'expect':129 'facil':130 'find':29 'first':120 'five':96 'food':15 'get':153 'go':63,139 'great':12 'halfway':166 'hike':66 'hope':123 'huge':84 'illeg':41,50 'keep':148 'last':111 'less':20 'like':155,158 'liter':165 'locat':102 'made':17 'mail':69 'need':7 'one':82 'partak':38 'piec':161 'plan':36,55 'pleas':1,176 'poop':117,141,163 'realli':156 'reason':143,186 'return':98 'small':81 'smuggl':57 'someth':25 'stay':75 'stop':177 'substanc':51 'sweat':19 'tell':183 'tent':78 'three':121 'toilet':125,175 'travel':94,107 'trip':67 'two':112 'use':48,173 'wish':146 'would':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687554094
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/440073"
    +editedAt: DateTimeImmutable @1687483415 {#2070
      date: 2023-06-23 03:23:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1687467694 {#2138
      date: 2023-06-22 23:01:34.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I have done two seven-day fasts and four three-day fasts. You'll want to prep with fasting practice and then watch your water intake to make sure you're not dehydrated.\n
    \n
    I would pay $50 to know why the fuck you're doing this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1687585601 {#2462
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mizu6079@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 3992
  -bodyTs: "'50':39 'day':7,13 'dehydr':35 'done':3 'fast':8,14,21 'four':10 'fuck':44 'intak':28 'know':41 'll':16 'make':30 'pay':38 'practic':22 'prep':19 're':33,46 'seven':6 'seven-day':5 'sure':31 'three':12 'three-day':11 'two':4 'want':17 'watch':25 'water':27 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/386004"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687585601 {#2460
    date: 2023-06-24 07:46:41.0 +02:00
  }
  +"title": 3992
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2011
  +user: Proxies\__CG__\App\Entity\User {#2130 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
  +title: "Homebrew insulin or diy 3D printed meat?"
  +url: null
  +body: "Which do you think we’re getting first?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 26
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689371417 {#2046
    date: 2023-07-14 23:50:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2074 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  +badges: Doctrine\ORM\PersistentCollection {#2137 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2011 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: "insulin"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1689295868 {#1708
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kurt@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2022 …}
      +nested: Doctrine\ORM\PersistentCollection {#2028 …}
      +votes: Doctrine\ORM\PersistentCollection {#2012 …}
      +reports: Doctrine\ORM\PersistentCollection {#2013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
      -id: 15387
      -bodyTs: "'insulin':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/1079010"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689295868 {#2033
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +"title": 15387
    }
  ]
  -id: 1224
  -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
  -bodyTs: "'first':8 'get':7 're':6 'think':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689381677
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/1017351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295277 {#2350
    date: 2023-07-14 02:41:17.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2011
  +user: Proxies\__CG__\App\Entity\User {#2130 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
  +title: "Homebrew insulin or diy 3D printed meat?"
  +url: null
  +body: "Which do you think we’re getting first?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 26
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689371417 {#2046
    date: 2023-07-14 23:50:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2074 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  +badges: Doctrine\ORM\PersistentCollection {#2137 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2011 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: "insulin"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1689295868 {#1708
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kurt@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2022 …}
      +nested: Doctrine\ORM\PersistentCollection {#2028 …}
      +votes: Doctrine\ORM\PersistentCollection {#2012 …}
      +reports: Doctrine\ORM\PersistentCollection {#2013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
      -id: 15387
      -bodyTs: "'insulin':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/1079010"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689295868 {#2033
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +"title": 15387
    }
  ]
  -id: 1224
  -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
  -bodyTs: "'first':8 'get':7 're':6 'think':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689381677
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/1017351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295277 {#2350
    date: 2023-07-14 02:41:17.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2011
  +user: Proxies\__CG__\App\Entity\User {#2130 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
  +title: "Homebrew insulin or diy 3D printed meat?"
  +url: null
  +body: "Which do you think we’re getting first?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 26
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689371417 {#2046
    date: 2023-07-14 23:50:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2074 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  +badges: Doctrine\ORM\PersistentCollection {#2137 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2011 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
      +image: null
      +parent: null
      +root: null
      +body: "insulin"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1689295868 {#1708
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kurt@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2022 …}
      +nested: Doctrine\ORM\PersistentCollection {#2028 …}
      +votes: Doctrine\ORM\PersistentCollection {#2012 …}
      +reports: Doctrine\ORM\PersistentCollection {#2013 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
      -id: 15387
      -bodyTs: "'insulin':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/1079010"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689295868 {#2033
        date: 2023-07-14 02:51:08.0 +02:00
      }
      +"title": 15387
    }
  ]
  -id: 1224
  -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
  -bodyTs: "'first':8 'get':7 're':6 'think':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689381677
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/1017351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295277 {#2350
    date: 2023-07-14 02:41:17.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2011
    +user: Proxies\__CG__\App\Entity\User {#2130 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
    +title: "Homebrew insulin or diy 3D printed meat?"
    +url: null
    +body: "Which do you think we’re getting first?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 26
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689371417 {#2046
      date: 2023-07-14 23:50:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2049 …}
    +votes: Doctrine\ORM\PersistentCollection {#2071 …}
    +reports: Doctrine\ORM\PersistentCollection {#2074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
    +badges: Doctrine\ORM\PersistentCollection {#2137 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 1224
    -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
    -bodyTs: "'first':8 'get':7 're':6 'think':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689381677
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/1017351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689295277 {#2350
      date: 2023-07-14 02:41:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: "insulin"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1689295868 {#1708
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kurt@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2022 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2012 …}
  +reports: Doctrine\ORM\PersistentCollection {#2013 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
  -id: 15387
  -bodyTs: "'insulin':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/1079010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295868 {#2033
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +"title": 15387
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2011
    +user: Proxies\__CG__\App\Entity\User {#2130 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
    +title: "Homebrew insulin or diy 3D printed meat?"
    +url: null
    +body: "Which do you think we’re getting first?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 26
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689371417 {#2046
      date: 2023-07-14 23:50:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2049 …}
    +votes: Doctrine\ORM\PersistentCollection {#2071 …}
    +reports: Doctrine\ORM\PersistentCollection {#2074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
    +badges: Doctrine\ORM\PersistentCollection {#2137 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 1224
    -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
    -bodyTs: "'first':8 'get':7 're':6 'think':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689381677
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/1017351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689295277 {#2350
      date: 2023-07-14 02:41:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: "insulin"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1689295868 {#1708
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kurt@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2022 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2012 …}
  +reports: Doctrine\ORM\PersistentCollection {#2013 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
  -id: 15387
  -bodyTs: "'insulin':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/1079010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295868 {#2033
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +"title": 15387
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2011
    +user: Proxies\__CG__\App\Entity\User {#2130 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "Homebrew-insulin-or-diy-3D-printed-meat"
    +title: "Homebrew insulin or diy 3D printed meat?"
    +url: null
    +body: "Which do you think we’re getting first?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 26
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689371417 {#2046
      date: 2023-07-14 23:50:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2049 …}
    +votes: Doctrine\ORM\PersistentCollection {#2071 …}
    +reports: Doctrine\ORM\PersistentCollection {#2074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
    +badges: Doctrine\ORM\PersistentCollection {#2137 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 1224
    -titleTs: "'3d':5 'diy':4 'homebrew':1 'insulin':2 'meat':7 'print':6"
    -bodyTs: "'first':8 'get':7 're':6 'think':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689381677
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/1017351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689295277 {#2350
      date: 2023-07-14 02:41:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2023 …}
  +image: null
  +parent: null
  +root: null
  +body: "insulin"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1689295868 {#1708
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kurt@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2022 …}
  +nested: Doctrine\ORM\PersistentCollection {#2028 …}
  +votes: Doctrine\ORM\PersistentCollection {#2012 …}
  +reports: Doctrine\ORM\PersistentCollection {#2013 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2035 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2036 …}
  -id: 15387
  -bodyTs: "'insulin':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/1079010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689295868 {#2033
    date: 2023-07-14 02:51:08.0 +02:00
  }
  +"title": 15387
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\Entry {#1705
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "these-hulls-sing"
  +title: "these hulls sing"
  +url: "https://i.imgur.com/xZVowRZ.png"
  +body: "when the stars hit the deflector dish just right…"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 157
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701644020 {#1692
    date: 2023-12-03 23:53:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1630 …}
  +reports: Doctrine\ORM\PersistentCollection {#1628 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  +badges: Doctrine\ORM\PersistentCollection {#1617 …}
  +children: []
  -id: 19537
  -titleTs: "'hull':2 'sing':3"
  -bodyTs: "'deflector':6 'dish':7 'hit':4 'right':9 'star':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701644664
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/16729576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701558264 {#1795
    date: 2023-12-03 00:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\Entry {#1705
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "these-hulls-sing"
  +title: "these hulls sing"
  +url: "https://i.imgur.com/xZVowRZ.png"
  +body: "when the stars hit the deflector dish just right…"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 157
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701644020 {#1692
    date: 2023-12-03 23:53:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1630 …}
  +reports: Doctrine\ORM\PersistentCollection {#1628 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  +badges: Doctrine\ORM\PersistentCollection {#1617 …}
  +children: []
  -id: 19537
  -titleTs: "'hull':2 'sing':3"
  -bodyTs: "'deflector':6 'dish':7 'hit':4 'right':9 'star':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701644664
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/16729576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701558264 {#1795
    date: 2023-12-03 00:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\Entry {#1705
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "these-hulls-sing"
  +title: "these hulls sing"
  +url: "https://i.imgur.com/xZVowRZ.png"
  +body: "when the stars hit the deflector dish just right…"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 157
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701644020 {#1692
    date: 2023-12-03 23:53:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1630 …}
  +reports: Doctrine\ORM\PersistentCollection {#1628 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  +badges: Doctrine\ORM\PersistentCollection {#1617 …}
  +children: []
  -id: 19537
  -titleTs: "'hull':2 'sing':3"
  -bodyTs: "'deflector':6 'dish':7 'hit':4 'right':9 'star':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701644664
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/16729576"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701558264 {#1795
    date: 2023-12-03 00:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2079
  +user: Proxies\__CG__\App\Entity\User {#2100 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "You-too-can-be-a-Cracker"
  +title: "You too can be a Cracker"
  +url: null
  +body: """
    Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
    \n
    Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
    \n
    My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
    \n
    The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
    \n
    Unfortunately there were two problems with this approach:\n
    \n
    - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
    - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
    \n
    So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
    \n
    Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
    \n
    Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
    \n
    Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
    \n
    Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
    \n
    Extras:\n
    \n
    - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
    - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
    - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
    \n
    Thank you for reading about my journey. Have a day full of wonder!\n
    \n
    Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724552410 {#2090
    date: 2024-08-25 04:20:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2125 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  +badges: Doctrine\ORM\PersistentCollection {#2045 …}
  +children: [
    App\Entity\EntryComment {#2061
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2079 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > You too can be a Cracker\n
        \n
        ಠ_ಠ
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1687737515 {#2144
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ArkyonVeil@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2078 …}
      +nested: Doctrine\ORM\PersistentCollection {#2097 …}
      +votes: Doctrine\ORM\PersistentCollection {#2082 …}
      +reports: Doctrine\ORM\PersistentCollection {#2096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
      -id: 312740
      -bodyTs: "'cracker':6 'ಠ':7,8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/422614"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687737515 {#2075
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +"title": 312740
    }
  ]
  -id: 23004
  -titleTs: "'cracker':6"
  -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687758721
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/611388"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687734721 {#2088
    date: 2023-06-26 01:12:01.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2079
  +user: Proxies\__CG__\App\Entity\User {#2100 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "You-too-can-be-a-Cracker"
  +title: "You too can be a Cracker"
  +url: null
  +body: """
    Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
    \n
    Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
    \n
    My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
    \n
    The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
    \n
    Unfortunately there were two problems with this approach:\n
    \n
    - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
    - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
    \n
    So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
    \n
    Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
    \n
    Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
    \n
    Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
    \n
    Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
    \n
    Extras:\n
    \n
    - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
    - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
    - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
    \n
    Thank you for reading about my journey. Have a day full of wonder!\n
    \n
    Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724552410 {#2090
    date: 2024-08-25 04:20:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2125 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  +badges: Doctrine\ORM\PersistentCollection {#2045 …}
  +children: [
    App\Entity\EntryComment {#2061
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2079 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > You too can be a Cracker\n
        \n
        ಠ_ಠ
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1687737515 {#2144
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ArkyonVeil@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2078 …}
      +nested: Doctrine\ORM\PersistentCollection {#2097 …}
      +votes: Doctrine\ORM\PersistentCollection {#2082 …}
      +reports: Doctrine\ORM\PersistentCollection {#2096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
      -id: 312740
      -bodyTs: "'cracker':6 'ಠ':7,8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/422614"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687737515 {#2075
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +"title": 312740
    }
  ]
  -id: 23004
  -titleTs: "'cracker':6"
  -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687758721
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/611388"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687734721 {#2088
    date: 2023-06-26 01:12:01.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2079
  +user: Proxies\__CG__\App\Entity\User {#2100 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "You-too-can-be-a-Cracker"
  +title: "You too can be a Cracker"
  +url: null
  +body: """
    Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
    \n
    Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
    \n
    My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
    \n
    The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
    \n
    Unfortunately there were two problems with this approach:\n
    \n
    - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
    - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
    \n
    So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
    \n
    Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
    \n
    Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
    \n
    Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
    \n
    Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
    \n
    Extras:\n
    \n
    - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
    - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
    - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
    \n
    Thank you for reading about my journey. Have a day full of wonder!\n
    \n
    Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724552410 {#2090
    date: 2024-08-25 04:20:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2125 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  +badges: Doctrine\ORM\PersistentCollection {#2045 …}
  +children: [
    App\Entity\EntryComment {#2061
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2079 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > You too can be a Cracker\n
        \n
        ಠ_ಠ
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1687737515 {#2144
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ArkyonVeil@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2078 …}
      +nested: Doctrine\ORM\PersistentCollection {#2097 …}
      +votes: Doctrine\ORM\PersistentCollection {#2082 …}
      +reports: Doctrine\ORM\PersistentCollection {#2096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
      -id: 312740
      -bodyTs: "'cracker':6 'ಠ':7,8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/422614"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687737515 {#2075
        date: 2023-06-26 01:58:35.0 +02:00
      }
      +"title": 312740
    }
  ]
  -id: 23004
  -titleTs: "'cracker':6"
  -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687758721
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/611388"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687734721 {#2088
    date: 2023-06-26 01:12:01.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2061
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2079
    +user: Proxies\__CG__\App\Entity\User {#2100 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "You-too-can-be-a-Cracker"
    +title: "You too can be a Cracker"
    +url: null
    +body: """
      Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
      \n
      Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
      \n
      My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
      \n
      The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
      \n
      Unfortunately there were two problems with this approach:\n
      \n
      - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
      - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
      \n
      So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
      \n
      Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
      \n
      Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
      \n
      Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
      \n
      Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
      \n
      Extras:\n
      \n
      - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
      - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
      - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
      \n
      Thank you for reading about my journey. Have a day full of wonder!\n
      \n
      Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724552410 {#2090
      date: 2024-08-25 04:20:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2125 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2045 …}
    +children: [
      App\Entity\EntryComment {#2061}
    ]
    -id: 23004
    -titleTs: "'cracker':6"
    -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687758721
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/611388"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687734721 {#2088
      date: 2023-06-26 01:12:01.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > You too can be a Cracker\n
    \n
    ಠ_ಠ
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1687737515 {#2144
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ArkyonVeil@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2078 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2082 …}
  +reports: Doctrine\ORM\PersistentCollection {#2096 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
  -id: 312740
  -bodyTs: "'cracker':6 'ಠ':7,8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/422614"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687737515 {#2075
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +"title": 312740
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2061
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2079
    +user: Proxies\__CG__\App\Entity\User {#2100 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "You-too-can-be-a-Cracker"
    +title: "You too can be a Cracker"
    +url: null
    +body: """
      Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
      \n
      Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
      \n
      My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
      \n
      The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
      \n
      Unfortunately there were two problems with this approach:\n
      \n
      - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
      - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
      \n
      So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
      \n
      Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
      \n
      Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
      \n
      Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
      \n
      Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
      \n
      Extras:\n
      \n
      - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
      - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
      - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
      \n
      Thank you for reading about my journey. Have a day full of wonder!\n
      \n
      Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724552410 {#2090
      date: 2024-08-25 04:20:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2125 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2045 …}
    +children: [
      App\Entity\EntryComment {#2061}
    ]
    -id: 23004
    -titleTs: "'cracker':6"
    -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687758721
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/611388"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687734721 {#2088
      date: 2023-06-26 01:12:01.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > You too can be a Cracker\n
    \n
    ಠ_ಠ
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1687737515 {#2144
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ArkyonVeil@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2078 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2082 …}
  +reports: Doctrine\ORM\PersistentCollection {#2096 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
  -id: 312740
  -bodyTs: "'cracker':6 'ಠ':7,8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/422614"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687737515 {#2075
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +"title": 312740
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2061
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2079
    +user: Proxies\__CG__\App\Entity\User {#2100 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "You-too-can-be-a-Cracker"
    +title: "You too can be a Cracker"
    +url: null
    +body: """
      Two years ago I’ve tried my hand at cracking something, it’s quite an unknown game, Arena Wars was the name. I always found it fun to take it for a spin, try out a match or two, then forget about it for a couple months.\n
      \n
      Until inevitably, the reason for this project came up. See the game originally came in a disk, and it worked fine at the time, as time moved on however, disk drives ceased to be a thing, now only emulating drives, or plugging drives via USB was possible. Guess what, the game’s builtin DRM did not recognize either of them and now I had a game that I owned but could not play. Only way to get it back is by cracking it, it’s abandonware too, so its not like anyone gives a damn.\n
      \n
      My first try wasn’t very successful, x64dbg is a very complicated tool and to anyone who isn’t used to reverse-engineering, it’s a brutal way to start. Hence giving up, a few months ago I tried with a new technique.\n
      \n
      The game, albeit very old, was one of the first to be built in .NET, the same framework which powers Unity games. This meant that there were decompilers (like dnSpy) which could decompile the code and make it easily editable.\n
      \n
      Unfortunately there were two problems with this approach:\n
      \n
      - Arena Wars is so old that modern decompilers only support decompiling the code, but not recompiling changes directly, those changes needed to be done manually in the IL code. If you don’t know what that is, it’s basically working in Assembly, one step above writing in bits and bytes.\n
      - The code was obfuscated, meaning I had no idea what any of it did, only how it’s structured. Making matters worse was that the game had multiple languages, meaning that I couldn’t even directly search for text to find what i needed.\n
      \n
      So despite being able to see the code, I had my work cut out for me. What followed was a whole trial and error. If the game thought it wasn’t legit, it launched in Demo mode, I had to figure out where it got the check for the CD from and flip it so it thought it was legit. Because that I was writing tweaks in IL code, given my skill level, the most I could do is change a + to a - for example, or a < to a >. If I wrote new code or added complex functions, it would change the size of a class and crash the game.\n
      \n
      Eventually though I got to where the changes were affecting how the game responded. I discovered the game had an alternate Multiplayer Demo mode, (basically the same thing), as well as a fake real mode. Where it says its legit, but nothing works. While I did this, I took various notes, learning what each function most likely did, steadily building my knowledge of how the game worked, until I discovered where it checked the CDs.\n
      \n
      Soon enough, I got lucky and the Demo was no more. I intercepted the response code from the CD check and mangled it quite a bit, now it thinks its legit. Dunno how or why, but now it does. Anyways, soon after cracking it, I ended up cleaning the crack, figuring out exactly which change did it the trick in the executable and boiled down the entire crack to a single changed byte.\n
      \n
      Overall, it was quite like a brainteaser, fun to solve, and my reward was getting my game back!\n
      \n
      Not saying that anything like SECUROM or DENUVO are next, but for those that like this kind of thing, I imagine they’d start small and slowly get to that level. At the end of the day, it’s only a puzzle.\n
      \n
      Extras:\n
      \n
      - [What I saw most of the time.](https://i.imgur.com/4F9gwDw.png)\n
      - [The notes I took while cracking it.](https://i.imgur.com/FZVqc2V.png)\n
      - [Making the final crack.](https://i.imgur.com/jawURjG.mp4)\n
      \n
      Thank you for reading about my journey. Have a day full of wonder!\n
      \n
      Edit: If you can’t see the images clearly, that’s probably because you’re seeing them in Imgur’s mobile site. When in a phone it automatically redirects you there with a garbage version. To see them clearly, switch on desktop view. >:(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724552410 {#2090
      date: 2024-08-25 04:20:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2125 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
    +badges: Doctrine\ORM\PersistentCollection {#2045 …}
    +children: [
      App\Entity\EntryComment {#2061}
    ]
    -id: 23004
    -titleTs: "'cracker':6"
    -bodyTs: "'/4f9gwdw.png)':658 '/fzvqc2v.png)':668 '/jawurjg.mp4)':675 'abandonwar':133 'abl':333 'ad':425 'affect':449 'ago':3,180 'albeit':189 'altern':460 'alway':24 'anyon':139,158 'anyth':609 'anyway':554 'approach':234 'arena':18,235 'assembl':277 'automat':716 'back':126,605 'basic':274,464 'bit':283,540 'boil':578 'brainteas':594 'brutal':170 'build':499 'built':199 'builtin':100 'byte':285,587 'came':55,61 'cd':379,533 'cds':514 'ceas':79 'chang':251,254,409,430,447,569,586 'check':376,512,534 'class':435 'clean':562 'clear':697,727 'code':221,247,263,287,337,398,423,530 'complex':426 'complic':154 'could':118,218,406 'couldn':318 'coupl':46 'crack':10,129,557,564,582,664,672 'crash':437 'cut':342 'd':628 'damn':142 'day':642,685 'decompil':214,219,242,245 'demo':365,462,522 'denuvo':613 'desktop':730 'despit':331 'direct':252,321 'discov':455,509 'disk':64,77 'dnspi':216 'done':258 'drive':78,87,90 'drm':101 'dunno':546 'easili':225 'edit':226,689 'either':105 'emul':86 'end':560,639 'engin':166 'enough':516 'entir':581 'error':353 'even':320 'eventu':440 'exact':567 'exampl':414 'execut':576 'extra':648 'fake':472 'figur':370,565 'final':671 'find':326 'fine':68 'first':144,196 'flip':382 'follow':347 'forget':41 'found':25 'framework':204 'full':686 'fun':27,595 'function':427,494 'game':17,59,98,113,188,208,311,356,439,452,457,505,604 'garbag':722 'get':124,602,633 'give':140,175 'given':399 'got':374,443,518 'guess':95 'hand':8 'henc':174 'howev':76 'i.imgur.com':657,667,674 'i.imgur.com/4f9gwdw.png)':656 'i.imgur.com/fzvqc2v.png)':666 'i.imgur.com/jawurjg.mp4)':673 'idea':294 'il':262,397 'imag':696 'imagin':626 'imgur':707 'inevit':49 'intercept':527 'isn':160 'journey':682 'kind':622 'know':268 'knowledg':501 'languag':314 'launch':363 'learn':491 'legit':361,389,479,545 'level':402,636 'like':138,215,496,592,610,620 'lucki':519 'make':223,305,669 'mangl':536 'manual':259 'match':37 'matter':306 'mean':290,315 'meant':210 'mobil':709 'mode':366,463,474 'modern':241 'month':47,179 'move':74 'multipl':313 'multiplay':461 'name':22 'need':255,329 'net':201 'new':185,422 'next':615 'note':490,660 'noth':481 'obfusc':289 'old':191,239 'one':193,278 'origin':60 'overal':588 'own':116 'phone':714 'play':120 'plug':89 'possibl':94 'power':206 'probabl':700 'problem':231 'project':54 'puzzl':647 'quit':14,538,591 're':703 'read':679 'real':473 'reason':51 'recogn':104 'recompil':250 'redirect':717 'respond':453 'respons':529 'revers':165 'reverse-engin':164 'reward':600 'saw':651 'say':477,607 'search':322 'securom':611 'see':57,335,694,704,725 'singl':585 'site':710 'size':432 'skill':401 'slowli':632 'small':630 'solv':597 'someth':11 'soon':515,555 'spin':33 'start':173,629 'steadili':498 'step':279 'structur':304 'success':149 'support':244 'switch':728 'take':29 'techniqu':186 'text':324 'thank':676 'thing':83,467,624 'think':543 'though':441 'thought':357,386 'time':71,73,655 'took':488,662 'tool':155 'tri':6,34,145,182 'trial':351 'trick':573 'tweak':395 'two':1,39,230 'unfortun':227 'uniti':207 'unknown':16 'usb':92 'use':162 'various':489 've':5 'version':723 'via':91 'view':731 'war':19,236 'wasn':146,359 'way':122,171 'well':469 'whole':350 'wonder':688 'work':67,275,341,482,506 'wors':307 'would':429 'write':281,394 'wrote':421 'x64dbg':150 'year':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687758721
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/611388"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687734721 {#2088
      date: 2023-06-26 01:12:01.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2084 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > You too can be a Cracker\n
    \n
    ಠ_ಠ
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1687737515 {#2144
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ArkyonVeil@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2078 …}
  +nested: Doctrine\ORM\PersistentCollection {#2097 …}
  +votes: Doctrine\ORM\PersistentCollection {#2082 …}
  +reports: Doctrine\ORM\PersistentCollection {#2096 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2081 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2098 …}
  -id: 312740
  -bodyTs: "'cracker':6 'ಠ':7,8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/422614"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687737515 {#2075
    date: 2023-06-26 01:58:35.0 +02:00
  }
  +"title": 312740
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\Entry {#1431
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "redditors-screaming-over-lost-karma"
  +title: "redditors screaming over lost karma"
  +url: "https://lemm.ee/pictrs/image/d39f20cb-37b4-4e3b-a27c-c228b3390941.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688409516 {#1465
    date: 2023-07-03 20:38:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1612 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 9991
  -titleTs: "'karma':5 'lost':4 'redditor':1 'scream':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688409516
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/623419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688409516 {#1644
    date: 2023-07-03 20:38:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\Entry {#1431
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "redditors-screaming-over-lost-karma"
  +title: "redditors screaming over lost karma"
  +url: "https://lemm.ee/pictrs/image/d39f20cb-37b4-4e3b-a27c-c228b3390941.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688409516 {#1465
    date: 2023-07-03 20:38:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1612 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 9991
  -titleTs: "'karma':5 'lost':4 'redditor':1 'scream':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688409516
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/623419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688409516 {#1644
    date: 2023-07-03 20:38:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\Entry {#1431
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "redditors-screaming-over-lost-karma"
  +title: "redditors screaming over lost karma"
  +url: "https://lemm.ee/pictrs/image/d39f20cb-37b4-4e3b-a27c-c228b3390941.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688409516 {#1465
    date: 2023-07-03 20:38:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1612 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 9991
  -titleTs: "'karma':5 'lost':4 'redditor':1 'scream':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688409516
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/623419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688409516 {#1644
    date: 2023-07-03 20:38:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\Entry {#1621
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1613 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "absolutely-full-simply-brimming-help"
  +title: "absolutely full. simply brimming. help"
  +url: "https://lemm.ee/pictrs/image/f56446ae-8552-47d2-970a-a4025cd26ffd.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688268454 {#1566
    date: 2023-07-02 05:27:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1620 …}
  +votes: Doctrine\ORM\PersistentCollection {#1555 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: []
  -id: 12972
  -titleTs: "'absolut':1 'brim':4 'full':2 'help':5 'simpli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688268454
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/565525"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688268454 {#1559
    date: 2023-07-02 05:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\Entry {#1621
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1613 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "absolutely-full-simply-brimming-help"
  +title: "absolutely full. simply brimming. help"
  +url: "https://lemm.ee/pictrs/image/f56446ae-8552-47d2-970a-a4025cd26ffd.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688268454 {#1566
    date: 2023-07-02 05:27:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1620 …}
  +votes: Doctrine\ORM\PersistentCollection {#1555 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: []
  -id: 12972
  -titleTs: "'absolut':1 'brim':4 'full':2 'help':5 'simpli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688268454
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/565525"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688268454 {#1559
    date: 2023-07-02 05:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\Entry {#1621
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: Proxies\__CG__\App\Entity\Image {#1613 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1663 …}
  +slug: "absolutely-full-simply-brimming-help"
  +title: "absolutely full. simply brimming. help"
  +url: "https://lemm.ee/pictrs/image/f56446ae-8552-47d2-970a-a4025cd26ffd.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688268454 {#1566
    date: 2023-07-02 05:27:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1620 …}
  +votes: Doctrine\ORM\PersistentCollection {#1555 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: []
  -id: 12972
  -titleTs: "'absolut':1 'brim':4 'full':2 'help':5 'simpli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688268454
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/565525"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688268454 {#1559
    date: 2023-07-02 05:27:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\Entry {#1722
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1721 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "KENOBI-The-Boonta-Eve-Redux"
  +title: "KENOBI - The Boonta Eve Redux"
  +url: "https://i.imgur.com/ASoe78a.png"
  +body: """
    I’m a professional film and TV editor. In between jobs, I recut the Kenobi show from a weak 6-hour miniseries to a strong 2-hour movie (including full sound & score remixing via split-audio I managed to get).\n
    \n
    [Click here to watch!](https://mega.nz/#P!AgCGXFKMmkrjLuUJDY8rkJwNaWuygSHJoN8SqA5nQbAR__qyZUa_f0jv1K4tvF3LzE9hSXndZlcgYjsQuJY3UziSpYxBQExVkIFiF6tV9vn_7hSgN82WBg)\n
    \n
    **[If the above link doesn’t work, watch here instead!](https://vimeo.com/822616851?share=copy)**\n
    \n
    Password: HELLOTHERE\n
    \n
    *If Mega is giving you download problems, [consider installing jdownloader here](https://jdownloader.org/). It’s a really incredible downloader program that you’ll probably wanna keep regardless.*\n
    \n
    **My goal for this redux was to create a tight, entertaining adventure story from the original assets.**\n
    \n
    Unlike the Patterson cut, or other fan-edits, I did not add any external assets (with one tiny exception that I’m sure you’ll all notice, ha). Adding external assets from other films and shows (or original VFX) tends to break visual unity, and in my opinion is a glaringly obvious addition. The work by other fan-edits is very impressive, but would not fit with the goal of this project.\n
    \n
    **The Boonta Eve Redux is comprised of the original show itself, but pared-down, shaped, and made strong.**\n
    \n
    That said, it’s important to note that no amount of re-editing can fix fundamental story problems. In my opinion, the entire existence of *Kenobi* is a rather unfortunate misadventure, driven almost wholly by Disney wanting to push content for content’s sake. I feel strongly that having Kenobi and Vader encounter each other between RotS and ANH is, for many reasons, a critical mistake; likewise, having Kenobi and Leia encounter each other is almost as bad.\n
    \n
    However, this re-edit addresses some of the most glaring oversights and mistakes of the original show, while highlighting its few true successes. Ultimately, I feel that it’s a major improvement.\n
    \n
    I’d love to hear your thoughts on the cut. Feel free to share, create torrents, etc.\n
    \n
    Thanks for watching!\n
    \n
    ***UPDATE: I’ve uploaded a more-compressed (but visually great) version of the Boonta Eve cut to the MEGA folder. It’s just under 5gb and should download much more easily. I’m building a torrent encode currently and will link to that within the next day.***
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690942301 {#1725
    date: 2023-08-02 04:11:41.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1736 …}
  +reports: Doctrine\ORM\PersistentCollection {#1737 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  +badges: Doctrine\ORM\PersistentCollection {#1729 …}
  +children: []
  -id: 21626
  -titleTs: "'boonta':3 'eve':4 'kenobi':1 'redux':5"
  -bodyTs: "'/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':48 '/).':77 '/822616851?share=copy)**':61 '2':26 '5gb':359 '6':20 'ad':138 'add':121 'addit':162 'address':286 'adventur':103 'almost':235,278 'amount':211 'anh':261 'asset':108,124,140 'audio':37 'bad':280 'boonta':184,348 'break':151 'build':368 'click':42 'compress':341 'compris':188 'consid':71 'content':242,244 'creat':99,328 'critic':267 'current':372 'cut':112,323,350 'd':315 'day':381 'disney':238 'doesn':53 'download':69,83,362 'driven':234 'easili':365 'edit':117,169,215,285 'editor':8 'encod':371 'encount':255,274 'entertain':102 'entir':225 'etc':330 'eve':185,349 'except':128 'exist':226 'extern':123,139 'fan':116,168 'fan-edit':115,167 'feel':248,307,324 'film':5,143 'fit':176 'fix':217 'folder':354 'free':325 'full':30 'fundament':218 'get':41 'give':67 'glare':160,291 'goal':93,179 'great':344 'ha':137 'hear':318 'hellother':63 'highlight':300 'hour':21,27 'howev':281 'import':206 'impress':172 'improv':313 'includ':29 'incred':82 'instal':72 'instead':58 'jdownload':73 'jdownloader.org':76 'jdownloader.org/).':75 'job':11 'keep':90 'kenobi':15,228,252,271 'leia':273 'likewis':269 'link':52,375 'll':87,134 'love':316 'm':2,131,367 'made':200 'major':312 'manag':39 'mani':264 'mega':65,353 'mega.nz':47 'mega.nz/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':46 'miniseri':22 'misadventur':233 'mistak':268,294 'more-compress':339 'movi':28 'much':363 'next':380 'note':208 'notic':136 'obvious':161 'one':126 'opinion':157,223 'origin':107,147,191,297 'oversight':292 'pare':196 'pared-down':195 'password':62 'patterson':111 'probabl':88 'problem':70,220 'profession':4 'program':84 'project':182 'push':241 'rather':231 're':214,284 're-edit':213,283 'realli':81 'reason':265 'recut':13 'redux':96,186 'regardless':91 'remix':33 'rot':259 'said':203 'sake':246 'score':32 'shape':198 'share':327 'show':16,145,192,298 'sound':31 'split':36 'split-audio':35 'stori':104,219 'strong':25,201,249 'success':304 'sure':132 'tend':149 'thank':331 'thought':320 'tight':101 'tini':127 'torrent':329,370 'true':303 'tv':7 'ultim':305 'unfortun':232 'uniti':153 'unlik':109 'updat':334 'upload':337 'vader':254 've':336 'version':345 'vfx':148 'via':34 'vimeo.com':60 'vimeo.com/822616851?share=copy)**':59 'visual':152,343 'wanna':89 'want':239 'watch':45,56,333 'weak':19 'wholli':236 'within':378 'work':55,164 'would':174"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690946801
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/2760819"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690942301 {#1723
    date: 2023-08-02 04:11:41.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\Entry {#1722
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1721 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "KENOBI-The-Boonta-Eve-Redux"
  +title: "KENOBI - The Boonta Eve Redux"
  +url: "https://i.imgur.com/ASoe78a.png"
  +body: """
    I’m a professional film and TV editor. In between jobs, I recut the Kenobi show from a weak 6-hour miniseries to a strong 2-hour movie (including full sound & score remixing via split-audio I managed to get).\n
    \n
    [Click here to watch!](https://mega.nz/#P!AgCGXFKMmkrjLuUJDY8rkJwNaWuygSHJoN8SqA5nQbAR__qyZUa_f0jv1K4tvF3LzE9hSXndZlcgYjsQuJY3UziSpYxBQExVkIFiF6tV9vn_7hSgN82WBg)\n
    \n
    **[If the above link doesn’t work, watch here instead!](https://vimeo.com/822616851?share=copy)**\n
    \n
    Password: HELLOTHERE\n
    \n
    *If Mega is giving you download problems, [consider installing jdownloader here](https://jdownloader.org/). It’s a really incredible downloader program that you’ll probably wanna keep regardless.*\n
    \n
    **My goal for this redux was to create a tight, entertaining adventure story from the original assets.**\n
    \n
    Unlike the Patterson cut, or other fan-edits, I did not add any external assets (with one tiny exception that I’m sure you’ll all notice, ha). Adding external assets from other films and shows (or original VFX) tends to break visual unity, and in my opinion is a glaringly obvious addition. The work by other fan-edits is very impressive, but would not fit with the goal of this project.\n
    \n
    **The Boonta Eve Redux is comprised of the original show itself, but pared-down, shaped, and made strong.**\n
    \n
    That said, it’s important to note that no amount of re-editing can fix fundamental story problems. In my opinion, the entire existence of *Kenobi* is a rather unfortunate misadventure, driven almost wholly by Disney wanting to push content for content’s sake. I feel strongly that having Kenobi and Vader encounter each other between RotS and ANH is, for many reasons, a critical mistake; likewise, having Kenobi and Leia encounter each other is almost as bad.\n
    \n
    However, this re-edit addresses some of the most glaring oversights and mistakes of the original show, while highlighting its few true successes. Ultimately, I feel that it’s a major improvement.\n
    \n
    I’d love to hear your thoughts on the cut. Feel free to share, create torrents, etc.\n
    \n
    Thanks for watching!\n
    \n
    ***UPDATE: I’ve uploaded a more-compressed (but visually great) version of the Boonta Eve cut to the MEGA folder. It’s just under 5gb and should download much more easily. I’m building a torrent encode currently and will link to that within the next day.***
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690942301 {#1725
    date: 2023-08-02 04:11:41.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1736 …}
  +reports: Doctrine\ORM\PersistentCollection {#1737 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  +badges: Doctrine\ORM\PersistentCollection {#1729 …}
  +children: []
  -id: 21626
  -titleTs: "'boonta':3 'eve':4 'kenobi':1 'redux':5"
  -bodyTs: "'/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':48 '/).':77 '/822616851?share=copy)**':61 '2':26 '5gb':359 '6':20 'ad':138 'add':121 'addit':162 'address':286 'adventur':103 'almost':235,278 'amount':211 'anh':261 'asset':108,124,140 'audio':37 'bad':280 'boonta':184,348 'break':151 'build':368 'click':42 'compress':341 'compris':188 'consid':71 'content':242,244 'creat':99,328 'critic':267 'current':372 'cut':112,323,350 'd':315 'day':381 'disney':238 'doesn':53 'download':69,83,362 'driven':234 'easili':365 'edit':117,169,215,285 'editor':8 'encod':371 'encount':255,274 'entertain':102 'entir':225 'etc':330 'eve':185,349 'except':128 'exist':226 'extern':123,139 'fan':116,168 'fan-edit':115,167 'feel':248,307,324 'film':5,143 'fit':176 'fix':217 'folder':354 'free':325 'full':30 'fundament':218 'get':41 'give':67 'glare':160,291 'goal':93,179 'great':344 'ha':137 'hear':318 'hellother':63 'highlight':300 'hour':21,27 'howev':281 'import':206 'impress':172 'improv':313 'includ':29 'incred':82 'instal':72 'instead':58 'jdownload':73 'jdownloader.org':76 'jdownloader.org/).':75 'job':11 'keep':90 'kenobi':15,228,252,271 'leia':273 'likewis':269 'link':52,375 'll':87,134 'love':316 'm':2,131,367 'made':200 'major':312 'manag':39 'mani':264 'mega':65,353 'mega.nz':47 'mega.nz/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':46 'miniseri':22 'misadventur':233 'mistak':268,294 'more-compress':339 'movi':28 'much':363 'next':380 'note':208 'notic':136 'obvious':161 'one':126 'opinion':157,223 'origin':107,147,191,297 'oversight':292 'pare':196 'pared-down':195 'password':62 'patterson':111 'probabl':88 'problem':70,220 'profession':4 'program':84 'project':182 'push':241 'rather':231 're':214,284 're-edit':213,283 'realli':81 'reason':265 'recut':13 'redux':96,186 'regardless':91 'remix':33 'rot':259 'said':203 'sake':246 'score':32 'shape':198 'share':327 'show':16,145,192,298 'sound':31 'split':36 'split-audio':35 'stori':104,219 'strong':25,201,249 'success':304 'sure':132 'tend':149 'thank':331 'thought':320 'tight':101 'tini':127 'torrent':329,370 'true':303 'tv':7 'ultim':305 'unfortun':232 'uniti':153 'unlik':109 'updat':334 'upload':337 'vader':254 've':336 'version':345 'vfx':148 'via':34 'vimeo.com':60 'vimeo.com/822616851?share=copy)**':59 'visual':152,343 'wanna':89 'want':239 'watch':45,56,333 'weak':19 'wholli':236 'within':378 'work':55,164 'would':174"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690946801
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/2760819"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690942301 {#1723
    date: 2023-08-02 04:11:41.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\Entry {#1722
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1721 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "KENOBI-The-Boonta-Eve-Redux"
  +title: "KENOBI - The Boonta Eve Redux"
  +url: "https://i.imgur.com/ASoe78a.png"
  +body: """
    I’m a professional film and TV editor. In between jobs, I recut the Kenobi show from a weak 6-hour miniseries to a strong 2-hour movie (including full sound & score remixing via split-audio I managed to get).\n
    \n
    [Click here to watch!](https://mega.nz/#P!AgCGXFKMmkrjLuUJDY8rkJwNaWuygSHJoN8SqA5nQbAR__qyZUa_f0jv1K4tvF3LzE9hSXndZlcgYjsQuJY3UziSpYxBQExVkIFiF6tV9vn_7hSgN82WBg)\n
    \n
    **[If the above link doesn’t work, watch here instead!](https://vimeo.com/822616851?share=copy)**\n
    \n
    Password: HELLOTHERE\n
    \n
    *If Mega is giving you download problems, [consider installing jdownloader here](https://jdownloader.org/). It’s a really incredible downloader program that you’ll probably wanna keep regardless.*\n
    \n
    **My goal for this redux was to create a tight, entertaining adventure story from the original assets.**\n
    \n
    Unlike the Patterson cut, or other fan-edits, I did not add any external assets (with one tiny exception that I’m sure you’ll all notice, ha). Adding external assets from other films and shows (or original VFX) tends to break visual unity, and in my opinion is a glaringly obvious addition. The work by other fan-edits is very impressive, but would not fit with the goal of this project.\n
    \n
    **The Boonta Eve Redux is comprised of the original show itself, but pared-down, shaped, and made strong.**\n
    \n
    That said, it’s important to note that no amount of re-editing can fix fundamental story problems. In my opinion, the entire existence of *Kenobi* is a rather unfortunate misadventure, driven almost wholly by Disney wanting to push content for content’s sake. I feel strongly that having Kenobi and Vader encounter each other between RotS and ANH is, for many reasons, a critical mistake; likewise, having Kenobi and Leia encounter each other is almost as bad.\n
    \n
    However, this re-edit addresses some of the most glaring oversights and mistakes of the original show, while highlighting its few true successes. Ultimately, I feel that it’s a major improvement.\n
    \n
    I’d love to hear your thoughts on the cut. Feel free to share, create torrents, etc.\n
    \n
    Thanks for watching!\n
    \n
    ***UPDATE: I’ve uploaded a more-compressed (but visually great) version of the Boonta Eve cut to the MEGA folder. It’s just under 5gb and should download much more easily. I’m building a torrent encode currently and will link to that within the next day.***
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690942301 {#1725
    date: 2023-08-02 04:11:41.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1736 …}
  +reports: Doctrine\ORM\PersistentCollection {#1737 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  +badges: Doctrine\ORM\PersistentCollection {#1729 …}
  +children: []
  -id: 21626
  -titleTs: "'boonta':3 'eve':4 'kenobi':1 'redux':5"
  -bodyTs: "'/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':48 '/).':77 '/822616851?share=copy)**':61 '2':26 '5gb':359 '6':20 'ad':138 'add':121 'addit':162 'address':286 'adventur':103 'almost':235,278 'amount':211 'anh':261 'asset':108,124,140 'audio':37 'bad':280 'boonta':184,348 'break':151 'build':368 'click':42 'compress':341 'compris':188 'consid':71 'content':242,244 'creat':99,328 'critic':267 'current':372 'cut':112,323,350 'd':315 'day':381 'disney':238 'doesn':53 'download':69,83,362 'driven':234 'easili':365 'edit':117,169,215,285 'editor':8 'encod':371 'encount':255,274 'entertain':102 'entir':225 'etc':330 'eve':185,349 'except':128 'exist':226 'extern':123,139 'fan':116,168 'fan-edit':115,167 'feel':248,307,324 'film':5,143 'fit':176 'fix':217 'folder':354 'free':325 'full':30 'fundament':218 'get':41 'give':67 'glare':160,291 'goal':93,179 'great':344 'ha':137 'hear':318 'hellother':63 'highlight':300 'hour':21,27 'howev':281 'import':206 'impress':172 'improv':313 'includ':29 'incred':82 'instal':72 'instead':58 'jdownload':73 'jdownloader.org':76 'jdownloader.org/).':75 'job':11 'keep':90 'kenobi':15,228,252,271 'leia':273 'likewis':269 'link':52,375 'll':87,134 'love':316 'm':2,131,367 'made':200 'major':312 'manag':39 'mani':264 'mega':65,353 'mega.nz':47 'mega.nz/#p!agcgxfkmmkrjluujdy8rkjwnawuygshjon8sqa5nqbar__qyzua_f0jv1k4tvf3lze9hsxndzlcgyjsqujy3uzispyxbqexvkifif6tv9vn_7hsgn82wbg)':46 'miniseri':22 'misadventur':233 'mistak':268,294 'more-compress':339 'movi':28 'much':363 'next':380 'note':208 'notic':136 'obvious':161 'one':126 'opinion':157,223 'origin':107,147,191,297 'oversight':292 'pare':196 'pared-down':195 'password':62 'patterson':111 'probabl':88 'problem':70,220 'profession':4 'program':84 'project':182 'push':241 'rather':231 're':214,284 're-edit':213,283 'realli':81 'reason':265 'recut':13 'redux':96,186 'regardless':91 'remix':33 'rot':259 'said':203 'sake':246 'score':32 'shape':198 'share':327 'show':16,145,192,298 'sound':31 'split':36 'split-audio':35 'stori':104,219 'strong':25,201,249 'success':304 'sure':132 'tend':149 'thank':331 'thought':320 'tight':101 'tini':127 'torrent':329,370 'true':303 'tv':7 'ultim':305 'unfortun':232 'uniti':153 'unlik':109 'updat':334 'upload':337 'vader':254 've':336 'version':345 'vfx':148 'via':34 'vimeo.com':60 'vimeo.com/822616851?share=copy)**':59 'visual':152,343 'wanna':89 'want':239 'watch':45,56,333 'weak':19 'wholli':236 'within':378 'work':55,164 'would':174"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690946801
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/2760819"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690942301 {#1723
    date: 2023-08-02 04:11:41.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\Entry {#1714
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "the-best-part-of-waking-up"
  +title: "the best part of waking up"
  +url: "https://i.imgur.com/HQxyMNi.jpg"
  +body: "sunday is just monday’s waiting room. already tired of the work week"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687716933 {#1719
    date: 2023-06-25 20:15:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1718 …}
  +votes: Doctrine\ORM\PersistentCollection {#1716 …}
  +reports: Doctrine\ORM\PersistentCollection {#1739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1740 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2463 …}
  +children: []
  -id: 22040
  -titleTs: "'best':2 'part':3 'wake':5"
  -bodyTs: "'alreadi':8 'monday':4 'room':7 'sunday':1 'tire':9 'wait':6 'week':13 'work':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687716933
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/340512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687716933 {#1715
    date: 2023-06-25 20:15:33.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\Entry {#1714
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "the-best-part-of-waking-up"
  +title: "the best part of waking up"
  +url: "https://i.imgur.com/HQxyMNi.jpg"
  +body: "sunday is just monday’s waiting room. already tired of the work week"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687716933 {#1719
    date: 2023-06-25 20:15:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1718 …}
  +votes: Doctrine\ORM\PersistentCollection {#1716 …}
  +reports: Doctrine\ORM\PersistentCollection {#1739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1740 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2463 …}
  +children: []
  -id: 22040
  -titleTs: "'best':2 'part':3 'wake':5"
  -bodyTs: "'alreadi':8 'monday':4 'room':7 'sunday':1 'tire':9 'wait':6 'week':13 'work':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687716933
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/340512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687716933 {#1715
    date: 2023-06-25 20:15:33.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\Entry {#1714
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1661 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1616 …}
  +slug: "the-best-part-of-waking-up"
  +title: "the best part of waking up"
  +url: "https://i.imgur.com/HQxyMNi.jpg"
  +body: "sunday is just monday’s waiting room. already tired of the work week"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687716933 {#1719
    date: 2023-06-25 20:15:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1718 …}
  +votes: Doctrine\ORM\PersistentCollection {#1716 …}
  +reports: Doctrine\ORM\PersistentCollection {#1739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1740 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2463 …}
  +children: []
  -id: 22040
  -titleTs: "'best':2 'part':3 'wake':5"
  -bodyTs: "'alreadi':8 'monday':4 'room':7 'sunday':1 'tire':9 'wait':6 'week':13 'work':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687716933
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/340512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687716933 {#1715
    date: 2023-06-25 20:15:33.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details