Nhk 2038 Bcas Rar

Posted on by

これまでのB-CAS解析のまとめ

http://matome.naver.jp/odai/2133700847971975001
http://matome.naver.jp/odai/2133656858134954801

グーグルサジェスト キーワード一括DLツールGoogle Suggest Keyword Package Download Tool 『グーグルサジェスト キーワード一括DLツール』は、Googleのサジェスト機能で表示されるキーワード候補を1回の操作で一度に表示させ、csvでまとめてダウンロードできるツールです。. Nhk 2038 bcas rar Search results for softcas wowow zip free cardtool exe b cas power up maximum kit ver 2015 02 10 z win com keep, share, discover best web using delicious, world s leading social bookmarking service. に CardTool.exeとCardTool_NHK.exeがありますので、これを使えばコンパイルの必要ありません。. Queen of cups. Apr 11, 2018  Download bcas torrent or any other torrent has 52 resources,search torrent from torrent sites- TorrentAnt.com. Toggle navigation TorrentAnt. 2014年3月16日 ・ CardTool. Exe T/M両用 NHK テロ消し対応版. Exe T/M両対応親切プロンプト版 ・B-CASカード2038化.



お気に入り詳細を見る で、どうやるの?
【デジタル放送】一部のB-CASカードに於いてBS/CSのお試し視聴期間を2038年にする方法が公開される


  • T422CA23 処女/非処女 どちらでもOK (カード番号が0000 3206以降の物。3205でもOKの物もある模様)
  • T415CA25 処女/非処女 どちらでもOK (ロットによってはコマンドが通らないのがある模様)
  • 読み取れるカードリーダー

【ツール】
sc4.exe
http://www1.axfc.net/uploader/Sc/so/343622
casinfo
http://www.marumo.ne.jp/junk/casinfo-0.1.4.lzh

「C0 FA 00 00 07 38 36 37 34 34 32 32」を送信→90 00
「80 54 00 91」を送信→90 00
「00 20 00 91 04 35 31 32 39」を送信→90 00
「00 A4 02 0C 02 BC 01」を送信→90 00

http://engawa.2ch.net/test/read.cgi/poverty/1336566408/158
上が赤CAS処女化 下が2038年化にするもの

テキストを開いて、一番の上の改行を消して「上の細い欄」にコピーして記入
しばらくアプリが固まるので待って「90 00」が表示されたら成功
年の為にCasinfoで2038年になってることを確認


青T415CA25/0000 5001で成功。赤化は不要
sc4.exeを使って、上の細長い入力欄に
「C0 FA 00 00 07 38 36 37 34 34 32 32」を送信→90 00
「80 54 00 91」を送信→90 00
「00 20 00 91 04 35 31 32 39」を送信→90 00
「00 A4 02 0C 02 BC 01」を送信→90 00
http://engawa.2ch.net/test/read.cgi/poverty/1336566408/158
のテキストを開いて、改行を消して「上の細い欄」にコピーして記入
「90 00」が表示されたら成功

M CASの2038化


【必要なもの】
M002CA23のB-CASカード
ICカードリーダライター

【ツール】
CardTool.exe
ツールのダウンロードはhttp://www42.atpages.jp/tcas2038/tool/
ユーザー名とパスワードは2chのどこかに書いてあります。

Nhk 2038 Bcas Rarity

【方法】
①コマンドプロンプトからCardTool.exeを起動する。
②F1を押してバックアップする。
③F4を6回押してバックアップしたBINを移動&期限を2038年に設定する。
④1→2→3→4→5→a→s→d→f→gの順番でキーを押す。
⑤2038年化完了!

【注意事項】
bcasid.exeでIDを偽装することはできないので無料体験を申し込んだカードは毒電波を喰らう可能性があります。

Nhk 2038 Bcas Rar
M型ツール
http://www42.atpages.jp/tcas2038/tool/
に CardTool.exeとCardTool_NHK.exeがありますので、これを使えばコンパイルの必要ありません。 CardTool_NHK.exeはNHKのテロップを消せるので、CardTool_NHK.exeのほうがいいでしょう。その他のツールもあります。
ログイン画面が出ますので、user:bfusianasan pass:bcaslist でログイン。

Visual C++ 2010のライブラリ
Visual C++ 2010のライブラリをマイクロソフトのHPからインストールして下さい。(M型ツールがVisual C++ 2010で出来ているため多分必要。とりあえずインストールして下さい。)
■Visual C++ 2010のライブラリー今使っているパソコンがWindowsXPやVISTA,Windows7の32bit版の人
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displayLang=ja

2038
■Visual C++ 2010のライブラリー今使っているパソコンがWindows7の64bit版の人
http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&displaylang=ja

M型の場合

Nhk 2038 Bcas Rar


Nhk 2038 Bcas Raritan

(5)IDの書き換え

一度スカパーの16日間無料体験などでB-CASカードのID(20桁の数字)を放送事業者側に知らせてしまうと、料金を払わない限りEMM(通称 毒電波)という信号が衛星放送を通じて送られてきます。この信号は特定のIDのB-CASカードを書き換えて、有料放送や地デジ難視対策衛星放送を見れなくしてしまいます。書き換えたB-CASで有料放送や地デジ難視対策衛星放送を見ていると、さっきまで見れていたのに突然見れなくなってしまうケースがあるのはこのためです。

まあEMMで見れなくなっても、事前に見れる状態にしたB-CASカードのバックアップをとっておいて復元したり、また同じ手順で書き換えたりすればいいわけですが、それを何度も繰り返すことになります。

B-CASのIDの書き換えすればEMMを防ぐことができます。以下はその方法についてです。(新品のカードや放送事業者にIDを教えていないことが確実なカードは必要ありません。こちらからIDを教えない限り、EMMの信号で見れなくなることはないはずです。)

T型ツール詰め合わせ(2038年化キット.zip)内のbcasidフォルダを開き、bcasid.exeをクリック

最初の4桁、次の4桁、次の3桁、次の5桁の順に桁数だけ適当な数字を入力してエンターキーを押す。次の5桁を入力して「チェックサムが不正です。」となっても勝手に適当な数値をプログラムが決めてくれるので気にしない。「何かキーを押して下さい。」でエンターキーを押して終了。

今のカードIDが変わっていればOK。


Permalink

Nhk 2038 Bcas Rares

Join GitHub today

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Poser pro 2014 models free download.

Sign up
Find file Copy path
0 contributors
#include<Windows.h>
#include<stdio.h>
#include<conio.h>
#include'Global.h'
#include'Generator.h'
#include'Decoder.h'
#include'Keyset.h'
#include'Keys.h'
#include'Crypto.h'
#include'Manager.h'
staticint DateState;
staticconstchar * const ExpiryDate[7] = {
'+7 days',
'+15 days',
'+30 days',
'+90 days',
'+180 days',
'+365 days',
'2038',
};
static u8 CardType;
static u16 ConvertDateToMJD(u16 Year, u8 Month, u8 Day)
{
u32 l = 0;
u32 md, yd;
if ((Month 1) (Month 2))
l = 1;
md = (u32)(((double)Month + 1 + l * 12) * 30.6001);
yd = (u32)(((double)(Year - 1900) - l) * 365.25);
return (14956 + Day + md + yd);
}
staticvoidConvertMJDToDate(u16 MJD, SYSTEMTIME *Time)
{
u32 y1 = static_cast<u32>((static_cast<double>(MJD) - 15078.2) / 365.25);
u32 y1r = static_cast<u32>(365.25 * static_cast<double>(y1));
u32 m1 = static_cast<u32>((static_cast<double>(MJD) - 14956.1 - y1r) / 30.6001);
u32 m1r = static_cast<u32>(30.6001 * static_cast<double>(m1));
Time->wYear = y1 + 1900;
Time->wMonth = m1 - 1;
Time->wDay = MJD - 14956 - y1r - m1r;
if ((m1 14) (m1 15)) {
Time->wMonth -= 12;
++Time->wYear;
}
}
staticvoidPrintMenu(void)
{
printf('%s%sF4 Expiry in %sn', CardType != kType_C ? 'F1 Dump card ' : '', CardType <= kType_B ? 'F2 Print tiers F3 Print email ' : '', ExpiryDate[DateState]);
printf('n');
printf(' W S N A n');
printf(' O H E - H l n');
printf(' W V 2 T K l n');
printf('-------------*---*---*---*---*---*---*n');
if (CardType != kType_C) {
printf('Update 1 2 3 4 5 n');
printf('Invalidate q w e r t n');
printf('Delete email a s d f g h n');
}
printf('Activate z x c v b n');
printf('n');
}
intmain(int argc, char *argv[])
{
int Index = 0;
int Arg = 1;
char *VirtualCard = NULL;
BCAS::Manager::Abstract *Card;
argc--;
while (argc > 0) {
if (strcmp(argv[Arg], '-virtual') 0) {
if (argc 1) {
printf('Missing file parameter.n');
return1;
}
VirtualCard = _strdup(argv[++Arg]);
argc--;
} elseif (strcmp(argv[Arg], '-reader') 0) {
if (argc 1) {
printf('Missing file parameter.n');
return1;
}
Index = atoi(argv[++Arg]);
argc--;
} elseif (strcmp(argv[Arg], '-list') 0) {
Index = -1;
} else {
printf('Invalid parameter: %sn', argv[Arg]);
return1;
}
Arg++;
argc--;
}
if (VirtualCard NULL) {
SCARDCONTEXT Ctx;
LONG Result;
char *Reader = NULL;
Result = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &Ctx);
if (Result != SCARD_S_SUCCESS) {
printf('Failed to establish context, error: %08xn', Result);
return1;
}
DWORD Count = SCARD_AUTOALLOCATE;
LPTSTR Readers = NULL;
Result = SCardListReaders(Ctx, NULL, (LPTSTR)&Readers, &Count);
if (Result != SCARD_S_SUCCESS) {
if (Result SCARD_E_NO_READERS_AVAILABLE)
printf('No card readers available.n');
else
printf('Failed to list card readers, error: %08xn', Result);
SCardReleaseContext(Ctx);
return1;
}
LPTSTR R = Readers;
Count = 0;
while (*R != 0) {
if (Index Count) {
Reader = _strdup(R);
break;
} elseif (Index -1) {
printf('Reader %d: %sn', Count, R);
}
R += strlen(R) + 1;
Count++;
}
SCardFreeMemory(Ctx, Readers);
if (Reader NULL) {
if (Index != -1)
printf('Cannot find a reader at index %dn', Index);
SCardReleaseContext(Ctx);
return1;
}
BCAS::Manager::Card *RealCard = new BCAS::Manager::Card;
RealCard->SetReader(Reader);
Card = RealCard;
} else {
BCAS::Manager::Virtual *Dump = new BCAS::Manager::Virtual;
Dump->SetReader(VirtualCard);
Card = Dump;
}
BCAS::Keys::RegisterAll();
Card->Init();
BCAS::Manager::Ops *Ops = new BCAS::Manager::Ops;
Ops->SetCard(Card);
BCAS::Manager::Manager *Mgr = newBCAS::Manager::Manager(Ops);
bool Quit = false;
u16 Date;
SYSTEMTIME Time;
GetSystemTime(&Time);
Date = ConvertDateToMJD(Time.wYear, Time.wMonth & 0xff, Time.wDay & 0xff) + 7;
while (!Quit) {
bool NewCard = false;
bool HasCard;
u16 Expiry;
HasCard = Card->WaitForEvent(NewCard);
if (NewCard true) {
Mgr->PrintCardInformation(CardType);
if (CardType kType_INVALID)
break;
PrintMenu();
continue;
}
if (HasCard false) {
if (_kbhit()) {
int Selection = _getch();
if (Selection 27) {
break;
}
if (Selection 0)
_getch();
}
continue;
}
int Key = _getch();
switch (Key) {
case27:
Quit = true;
break;
case0:
Key = _getch();
switch (Key) {
case59:
Mgr->DumpMode();
break;
case60:
Mgr->PrintEntitlements();
break;
case61:
Mgr->PrintEmail();
break;
case62:
DateState = (DateState + 1) % 7;
switch (DateState) {
case0:
Expiry = 7;
break;
case1:
Expiry = 15;
break;
case2:
Expiry = 30;
break;
case3:
Expiry = 90;
break;
case4:
Expiry = 180;
break;
case5:
Expiry = 365 * 2;
break;
case6:
break;
}
if (DateState != 6) {
GetSystemTime(&Time);
Date = ConvertDateToMJD(Time.wYear, Time.wMonth & 0xff, Time.wDay & 0xff) + Expiry;
} else {
Date = 0xffff;
}
break;
default:
printf('%dn', Key);
break;
}
break;
// UpdateTiers
case49:
Mgr->AddEntitlement(BCAS::Keys::KEYSET_WOWOW, Date);
break;
case50:
Mgr->AddEntitlement(BCAS::Keys::KEYSET_STARCHANNELHD, Date);
break;
case51:
Mgr->AddEntitlement(BCAS::Keys::KEYSET_E2_110CS, Date);
break;
case52:
Mgr->AddEntitlement(BCAS::Keys::KEYSET_SAFETYNET, Date);
break;
case53:
Mgr->AddEntitlement(BCAS::Keys::KEYSET_NHK, Date);
break;
// InvalidateTiers
case113:
Mgr->InvalidateEntitlement(BCAS::Keys::KEYSET_WOWOW);
break;
case119:
Mgr->InvalidateEntitlement(BCAS::Keys::KEYSET_STARCHANNELHD);
break;
case101:
Mgr->InvalidateEntitlement(BCAS::Keys::KEYSET_E2_110CS);
break;
case114:
Mgr->InvalidateEntitlement(BCAS::Keys::KEYSET_SAFETYNET);
break;
case116:
Mgr->InvalidateEntitlement(BCAS::Keys::KEYSET_NHK);
break;
// DeleteEmail
case97:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_WOWOW);
break;
case115:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_STARCHANNELHD);
break;
case100:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_E2_110CS);
break;
case102:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_SAFETYNET);
break;
case103:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_NHK);
break;
case104:
Mgr->DeleteEmail(BCAS::Keys::KEYSET_EMAIL);
break;
// ActivateTrial
case122:
Mgr->ActivateTrial(BCAS::Keys::KEYSET_WOWOW, false, Date);
Mgr->ActivateTrial(BCAS::Keys::KEYSET_WOWOW, true, Date);
break;
case120:
Mgr->ActivateTrial(BCAS::Keys::KEYSET_STARCHANNELHD, false, Date);
Mgr->ActivateTrial(BCAS::Keys::KEYSET_STARCHANNELHD, true, Date);
break;
case99:
Mgr->ActivateTrial(BCAS::Keys::KEYSET_E2_110CS, false, Date);
Mgr->ActivateTrial(BCAS::Keys::KEYSET_E2_110CS, true, Date);
break;
case118:
Mgr->ActivateTrial(BCAS::Keys::KEYSET_SAFETYNET, false, Date);
Mgr->ActivateTrial(BCAS::Keys::KEYSET_SAFETYNET, true, Date);
break;
case98:
Mgr->ActivateTrial(BCAS::Keys::KEYSET_NHK, false, Date);
Mgr->ActivateTrial(BCAS::Keys::KEYSET_NHK, true, Date);
break;
default:
printf('%dn', Key);
break;
}
if (!Quit)
PrintMenu();
}
return0;
}

Nhk 2038 Bcas Rar Files.zip

  • Copy lines
  • Copy permalink