Interesting Devices Ltd
Home Forums Register FAQ Calendar Arcade Mark Forums Read
Main Menu

Categories

Products
Random Products


DVD Case, Double, Black


PS2 Dance Mat


DVD Case, Single, Black


PSX - PC Adapter (USB)


Action Replay (PAL Only)


Football Square
Sponsors

Cheapmods

  
Go Back   Interesting Devices Ltd > American Satellite > DSS Satellite > DSS Advanced
Reload this Page Defeating "Anti-Glitch" Techniques
DSS Advanced For the discussion of more technical and advanced aspects of DSS.

Reply
 
Thread Tools Display Modes
Old
  (#11)
Ifor1
New Here
Ifor1 is on a distinguished road
 
Status: Offline
Posts: 9
Join Date: Jan 2010
Age: 11
Rep Power: 31
   
Default 16th July 2010, 05:59 PM

Quote:
Originally Posted by tweety View Post
Bah. Thats almost all garbage.

- The core runs at 3v not 5v.
The rsm runs at 3vdc. you can't get atr at 3vdc.

Quote:
Originally Posted by tweety View Post
- The circuit that "turns on the core" is significantly more complicated than a "FET and a Cap"
The GD is external to the rsm and "does" have the ability to disconnect the cores power supply.

Quote:
Originally Posted by tweety View Post
- The GD triggers much much higher than 1.7v
- The GD does not shut down power to the core
The BOD triggers at a higher level. The GD (in my tests) has a threshold around 1.7vdc.
But I would accept any proof to the contrary with open arms...
  
Reply With Quote
Old
  (#12)
tweety
New Here
tweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud of
 
Status: Offline
Posts: 8
Join Date: Jul 2010
Rep Power: 1154
   
Default 16th July 2010, 06:01 PM

Quote:
Originally Posted by Smallfry View Post
Remember also that BOD's reset the core, and GD's will usally disconnect the core or halt it.
I disagree - they both reset
  
Reply With Quote
Old
  (#13)
tweety
New Here
tweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud of
 
Status: Offline
Posts: 8
Join Date: Jul 2010
Rep Power: 1154
   
Default 16th July 2010, 06:13 PM

Quote:
Originally Posted by Ifor1 View Post
The rsm runs at 3vdc. you can't get atr at 3vdc.
The reason you cant get ATR at 3v has nothing to do with hardware.

Quote:
Originally Posted by Ifor1 View Post
The GD is external to the rsm and "does" have the ability to disconnect the cores power supply.
BOD is also external to RSM I'd say. I've seen plenty of circumstances that you are reporting about apparant power supply disconnect. But no concrete proof that it is GD.

Quote:
Originally Posted by Ifor1 View Post
The BOD triggers at a higher level. The GD (in my tests) has a threshold around 1.7vdc.
But I would accept any proof to the contrary with open arms...
What then causes the fairly hard floor at 3v? Not the BOD certainly - the BOD gives you well over 300ns before it complains.

And I also see no proof of so called dv/dt detection. You can come down to 3v as fast as you want with no complaint, but try to slip under 3v and it gets real real tricky. So if you suggest that GD is dv/dt then I respond that it must start in the 3v range (although I think dv/dt is not so simple an explanation). Regardless, If it were only 1.7, then most would have dumped the cam already with unmodded loaders.
  
Reply With Quote
Old
  (#14)
Smallfry
New Here
Smallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond reputeSmallfry has a reputation beyond repute
 
Status: Offline
Posts: 5
Join Date: Jul 2010
Age: 87
Rep Power: 3532
   
Default 16th July 2010, 06:58 PM

Tweety,

Once again let me add that this is not specific to any one secure core. This is more a general idea of how to get around things. You are specifically targetting one manufacture so your results might not be in line with the secure core IFOR1 is testing. So please keep that in mind. If you would like to get provider specific please go start your own thread.

Now depending on the BOD it can detect as fast as 80ns a dip in voltage. This is the fastest I have seen. Also the BOD needs a reference voltage, so if the core startup voltage is say 4.5v than your BOD would detect -.5v below it's standard.

Keep the ideas coming, good work guys.
  
Reply With Quote
Old
  (#15)
Ifor1
New Here
Ifor1 is on a distinguished road
 
Status: Offline
Posts: 9
Join Date: Jan 2010
Age: 11
Rep Power: 31
   
Default 16th July 2010, 07:30 PM

Quote:
Originally Posted by tweety View Post
Regardless, If it were only 1.7, then most would have dumped the cam already with unmodded loaders.
The placement of the cap that drives the GD, has it being depleted prior to any other internal capacitance.

The core has several means of harvesting current that you would have to address in-order to get down to the fault range (which would be lower than the logic level of the GD's mux...they aren't that stupid)

The 3vdc floor you are referring to can actually be brought down to 2.2'ish vdc quite easily.

The BOD reacts one hell of alot faster than 300nS. It takes around 540nS for it to complete its reset and hang activation, but only takes several clocks to be triggered via dt/dv or a flag.

The reason you don't see an atr at 3vdc is because the rsm won't allow bootup until certain conditions are met. It is just speculation why the rsm won't allow the handshake until >4.x vdc but once you achieve handshake and the core fires up, you can then lower your values quite a bit.
  
Reply With Quote
Old
  (#16)
cornfounded
New Here
cornfounded is on a distinguished road
 
Status: Offline
Posts: 3
Join Date: Jul 2010
Age: 41
Rep Power: 0
   
Default 16th July 2010, 07:53 PM

I'm not sure what the "RSM" or what it does...if someone would care to explain, I would be appreciative.

If it works the way I'm reading here, you should be able to power up the card at a normal 5V, get through the start up process until the "RSM checks" pass, then lower Vcc to something.

Then, based on the first post in this thread, step down the voltage (I'm using the same 1V/nS example from the original post...is that accurate?)...then step it back up.

Code:
        4.5 ---------------                      --------------------
                           |                    |
        3.5                |--                --| 
                              |              |
        2.5                   |--          --|
                                 |        |
        1.5                      |--------|

                           |  |  |  |  |  |  |  |
                           0  10 20 30 40 50 60 70ns  
The entire glitch is under the 80nS BOD limit and passes the theoretical "1V/nS" GD rule.

Surely I am missing something...
  
Reply With Quote
Old
  (#17)
tweety
New Here
tweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud of
 
Status: Offline
Posts: 8
Join Date: Jul 2010
Rep Power: 1154
   
Default 17th July 2010, 12:57 AM

Ah well, this will be my last try - purely for the benefit of others I expect:

Quote:
Originally Posted by Ifor1 View Post
The placement of the cap that drives the GD, has it being depleted prior to any other internal capacitance.
I see no evidence of this cap - if it were situated as you "guess" then it would be discernable from the outside. My suggestion to you is to try ANY glitch you can imagine on both the S0x and then the 24x. I assure you that you will see IDENTICAL scope signatures in all cases. There is no additional capacitance. We are merely dealing with improved detection circuits - period.

Quote:
Originally Posted by Ifor1 View Post
The core has several means of harvesting current that you would have to address
easily done

Quote:
Originally Posted by Ifor1 View Post
The BOD reacts one hell of alot faster than 300nS. It takes around 540nS for it to complete its reset and hang activation, but only takes several clocks to be triggered via dt/dv or a flag.
This is the crux of your disillusionment. I suggest you try a very very simple test. Why dont you simply float Vcc for awhile and watch it. It will of course, exhibit a drain as the CAM's capacitance discharges (identical drain as the S01 i might add - again) While you are at it, why dont you see how long it takes your BOD to decide to reset with Vcc floating? I promise you it is longer than 300ns. Next, dial down your "impedance matching" resistor as far as it will let you without triggering a reset during the Vcc float. Watch the scope. You now have a perfect view of the parameters of the BOD and the upper boundaries of the GD - which kicks in at 3v (depending on some other factors - but for purposes of this discussion should suffice)

Quote:
Originally Posted by Ifor1 View Post
The reason you don't see an atr at 3vdc is because the rsm won't allow bootup until certain conditions are met. It is just speculation why the rsm won't allow the handshake until >4.x vdc but once you achieve handshake and the core fires up, you can then lower your values quite a bit.
I am not going to explain this one to you. But you are absolutely incorrect. I suggest you consider for a moment that your need for "specualtion" suggests that you may not completely understand something invovled here.


Happy testing.
  
Reply With Quote
Old
  (#18)
Ifor1
New Here
Ifor1 is on a distinguished road
 
Status: Offline
Posts: 9
Join Date: Jan 2010
Age: 11
Rep Power: 31
   
Default 17th July 2010, 01:28 AM

Quote:
Originally Posted by tweety View Post
This is the crux of your disillusionment. I suggest you try a very very simple test. Why dont you simply float Vcc for awhile and watch it. It will of course, exhibit a drain as the CAM's capacitance discharges (identical drain as the S01 i might add - again) While you are at it, why dont you see how long it takes your BOD to decide to reset with Vcc floating? I promise you it is longer than 300ns. Next, dial down your "impedance matching" resistor as far as it will let you without triggering a reset during the Vcc float. Watch the scope. You now have a perfect view of the parameters of the BOD and the upper boundaries of the GD - which kicks in at 3v (depending on some other factors - but for purposes of this discussion should suffice)

Happy testing.
This "method" of detecting the BOD's threshold, will only trigger the BOD once the sample vcc level drops below the pre-set parameters, which then sets an interrupt flag, which gets checked every few clocks, then the BOD fires. The reason it takes >300nS, is the (T)ime it takes to drain the current.

The captures I have of the GD firing are unique to the rom 24x.

Quote:
Originally Posted by tweety View Post
I am not going to explain this one to you. But you are absolutely incorrect. I suggest you consider for a moment that your need for "specualtion" suggests that you may not completely understand something invovled here.
Happy testing.
You won't...or can't?
Either way, it doesn't matter to me. And, you are correct! I am 99% sure I don't know whats going on with the rsm, at this point! But I will figure it out eventually...
P.S.
REMOVED!!

Last edited by evil_lives; 17th July 2010 at 01:58 AM.. Reason: Removed swear words..
  
Reply With Quote
Old
  (#19)
ed12
Registered
ed12 is a name known to alled12 is a name known to alled12 is a name known to alled12 is a name known to alled12 is a name known to alled12 is a name known to all
 
Status: Offline
Posts: 45
Join Date: Jun 2010
Rep Power: 696
   
Default 17th July 2010, 01:50 AM

i have been watching this with a egal eye
so take it from there

atr can olny happen under 2 conditions
1=full ground
2=full vcc ie 3.2/3.5/3.7 to 5vdc
so-x will fault out at 3.5

glitch away

ed
  
Reply With Quote
Old
  (#20)
tweety
New Here
tweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud oftweety has much to be proud of
 
Status: Offline
Posts: 8
Join Date: Jul 2010
Rep Power: 1154
   
Default 17th July 2010, 02:56 AM

Quote:
Originally Posted by Ifor1 View Post
This "method" of detecting the BOD's threshold, will only trigger the BOD once the sample vcc level drops below the pre-set parameters,
Correct
Quote:
Originally Posted by Ifor1 View Post
which then sets an interrupt flag,
Incorrect - BOD does not fire an interupt
Quote:
Originally Posted by Ifor1 View Post
which gets checked every few clocks,
Incorrect - superfulous, but incorrect regardless - interupts by definition do not get checked every few cycles
Quote:
Originally Posted by Ifor1 View Post
The reason it takes >300nS, is the (T)ime it takes to drain the current.
Watch it on the scope instead of assuming you know what you will find. I promise it will be worth your while.
Quote:
Originally Posted by Ifor1 View Post
The captures I have of the GD firing are unique to the rom 24x.
I absolutely believe you and agree - my comments regarding "scope signatures" were regarding capacitance. There is no argument that the GD on the 24x behaves differently than the S0x.
  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Sponsors
ISO7816 Programmer

GC Viper

Your Ad Here




Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright ©1995 - 2009, Interesting Devices Ltd

Page generated in 0.31608 seconds with 9 queries