Tạo file Identities rft Roboform

violetlotous

Senior
Joined
Apr 27, 2011
Messages
380
Reactions
98
MR
0.000
Mình cũng mới học lập trình, cũng tập tành viết tool giết thời gian, mình tìm mãi mà ko biết làm sao tạo file Identities rft của Roboform. Thấy trong room mình có nhiều ng làm dc lắm.

Vậy các bạn có thể chỉ mình dc ko.

Thanks. Mong hồi âm từ các bạn.
 
Mình cũng mới học lập trình, cũng tập tành viết tool giết thời gian, mình tìm mãi mà ko biết làm sao tạo file Identities rft của Roboform. Thấy trong room mình có nhiều ng làm dc lắm.

Vậy các bạn có thể chỉ mình dc ko.

Thanks. Mong hồi âm từ các bạn.
up cho mình ké câu hỏi với thớt luôn nha. :binhsua79:
 
Hồi trước mình cũng định làm, mà file mã hoá nên thôi, ngại mò :-s
 
Tạo Robo

Đây là nôi dung của một file robo thông thường đã giải mã:
=OPTION= "Use for Form Filling" = "+";Person## = "Main";Business## = "Main";Passport## = "Main";Location## = "Main";Credit Card## = "Main";Bank Account## = "Main";Car## = "Main";Default Password## = "Main";Title = "Mr";First Name = "Vu";Middle Initial = "";Last Name = "dung";Name Suffix = "";Position = "";Phone = "9727512222";Home Phone = "9727512222";Work Phone = "9727512222";Cell Phone = "9727512222";Pager Phone = "";Fax Phone = "9727512222";Email = "test@gmail,com";Yahoo ID = "";MSN ID = "";AOL Screen Name = "";ICQ Number = "";Skype ID = "";Sex = "Female";Age = "25";Birth Month = "12";Birth Day = "21";Birth Year = "1987";Birth Place = "";Income = "";Social Security Number = "";Driver License State = "";Driver License Number = "";Driver License Expires Month = "";Driver License Expires Day = "";Driver License Expires Year = "";PersonNote_-SpecialField-_ = "";Company = "";Company Department = "";Toll Free Phone = "";Web Site = "";Type Of Business = "";Employer Identitification Number = "";Stock Symbol = "";BusinessNote_-SpecialField-_ = "";Passport Number = "";Passport Issue Date = "";Passport Expiration Date = "";PassportNote_-SpecialField-_ = "";Address Line 1 = "Hoang Quoc VIet";Address Line 2 = "";City = "Hanoi";State Or Province = "IL";Zip Or PostCode = "10000";County = "United States";LocationNote_-SpecialField-_ = "";Card Type = "";Card Number = "";Card Validation Code = "";Card Expires Month = "";Card Expires Year = "";Card ValidFrom Month = "";Card ValidFrom Year = "";Card User Name = "";Card Issuing Bank = "";Card Customer Service Phone = "";International Card Customer Service Phone = "";Card PIN Number = "";Card Credit Limit = "";Card Interest Rate = "";CreditCardNote_-SpecialField-_ = "";Bank Name = "";Bank Account Number = "";Bank Account Type = "";Bank Routing Number = "";Bank Branch = "";Bank Phone = "";Bank Address = "";Bank Swift Code = "";Bank Interest Rate = "";Bank Account Owner = "";Bank PIN Code = "";BankAccountNote_-SpecialField-_ = "";Car Plate Number = "";Car Plate State = "";Car Make = "";Car Model = "";Car Year = "";Vehicle Identification Number = "";CarNote_-SpecialField-_ = "";User ID = "test123";Password = "1234567";Password Question = "What";Password Answer = "lala";PasswordNote_-SpecialField-_ = "";


Khi tạo file các bạn chỉ cần bắt đầu từ ;Title = "Mr" cái nào không dùng có thể bỏ đi

Giả sử tạo được 1 chuối s1 như trên:

Khai một mảng hay chuối tùy các bạn chứa 96 từ sau. Giả sử s2:
"O_", "O^", "O]", "O\", "O[", "OZ", "OY", "OX", "OW", "OV", "OU", "OT", "OS", "OR", "OQ", "OP", "OO", "ON", "OM", "OL", "OK", "OJ", "OI", "OH", "OG", "OF", "OE", "OD", "OC", "OB", "OA", "O@", "O~", "O~~", "O~}", "O~|", "O~{", "O~z", "O~y", "O~x", "O~w", "O~v", "O~u", "O~t", "O~s", "O~r", "O~q", "O~p", "O~o", "O~n", "O~m", "O~l", "O~k", "O~j", "O~i", "O~h", "O~g", "O~f", "O~e", "O~d", "O~c", "O~b", "O~a", "O~`", "O~_", "O~^", "O~]", "O~\", "O~[", "O~Z", "O~Y", "O~X", "O~W", "O~V", "O~U", "O~T", "O~S", "O~R", "O~Q", "O~P", "O~O", "O~N", "O~M", "O~L", "O~K", "O~J", "O~I", "O~H", "O~G", "O~F", "O~E", "O~D", "O~C", "O~B", "O~A", "O~@"

Dùng 2 vòng lặp for lồng nhau. mọt vòng chay theo chiều dài chuối s1(đến từng kí tự), vòng thứ 2 chạy 96 từ kia
if s1=left(s2[j],1) ==>robo=s2[j] bỏ đi ký tự đầu vừa so sánh.


Sau khi kết thú vòng lặp gán robo="@PROTECTED@"+Enter+robo+Enter

Save file robo:



Mình viết bằng java:
Khai biến dạng chuối String
String s=" O_!O^\"O]#O\\$O[%OZ&OY'OX(OW)OV*OU+OT,OS-OR.OQ/OP0OO1ON2OM3OL4OK5OJ6OI7OH8OG9OF:OE;OD<OC=OB>OA?O@@O~AO~~BO~}CO~|DO~{EO~zFO~yGO~xHO~wIO~vJO~uKO~tLO~sMO~rNO~qOO~pPO~oQO~nRO~mSO~lTO~kUO~jVO~iWO~hXO~gYO~fZO~e[O~d\\O~c]O~b^O~a_O~``O~_aO~^bO~]cO~\\dO~[eO~ZfO~YgO~XhO~WiO~VjO~UkO~TlO~SmO~RnO~QoO~PpO~OqO~NrO~MsO~LtO~KuO~JvO~IwO~HxO~GyO~FzO~E{O~D|O~C}O~B~O~AO~@"

Hàm tạo file robo với chuoi la thong tin tao file robo chính là chuoi s1 minh nói tren:

for (int i=0;i<chuoi.length();i++)
{
for (int j=0;j<382;j++)
{
if (chuoi.substring(i, i+1).equals(s.substring(j,j+4).substring(0,1)))
{
nd+=s.substring(j+1,j+4);

}
j+=3;
}
}
nd="@PROTECTED@"+"\r\n"+nd+"\r\n";
save(nd,"test.rft");



Dịch ngược file robo với db là nội dung file robo sau khi bạn tạo mở bằng notepad bỏ dòng đầu tiên và cuối cùng:

for (int i=0;i<db.length()-3;i++)
{
for (int j=0;j<382;j++)
{
if (db.substring(i, i+3).equals(s.substring(j+1,j+4)))
{
PTUView.jTextArea1.append(s.substring(j,j+1));
}
j+=3;

}
//PTUView.jTextArea1.append("a[95]="+a.get(j).subt);
i+=2;
}


Không hiểu PM mình yh:mylove_011986
 

Announcements

Today's birthdays

Forum statistics

Threads
418,318
Messages
7,069,983
Members
170,443
Latest member
789clubpage

Most viewed of week

Most viewed of week

Back
Top Bottom