banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thủ thuật reverse engineering chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác  XML
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 07/07/2010 19:33:19 (+0700) | #1 | 214852
[Avatar]
handaewoo
Member

[Minus]    0    [Plus]
Joined: 07/11/2009 19:10:38
Messages: 207
Location: Korea
Offline
[Profile] [PM] [Email]
http://www.mediafire.com/?mmt1yuwwnlj
Chức năng :
Giới hạn thời gian sử dụng bất kì 1 chương trình trong 1 thời gian xác định qua chức năng kiểm tra process của chương trình có tồn tại hay không
Cái này em mới viết , bác nào giúp em làm tiếp phần quản lý chương trình ( tức là xác nhận quyền điều khiển + mật khẩu đăng nhập )và thêm vài thứ khác nữa ( chắc em còn viết thiếu )








Code:
#NoTrayIcon
MsgBox( 0,"Phan mem gioi han thoi gian choi game online","author : prof.handaewoo")
$answer1 = InputBox("Target", "Nhap path game ", "", "", _
150, 150, 400,400)
If FileExists($answer1) Then
MsgBox(4096, $answer1, "Xac nhan game co ton tai")
Else 
MsgBox(4096, $answer1, "Xac nhan game khong ton tai , yeu cau nhap lai path")
exit
endif
$answer2 = InputBox("Ten game", "Nhap ten game", "", "", _
150, 150, 400,400)
$answer3 = InputBox("Nhap thoi gian choi game", "Don vi ( Phut x 60000 )", "60", "", _
150, 150, 400,400)
sleep ($answer3)
If ProcessExists($answer2) Then
   ProcessClose($answer2)
else 
	exit
EndIf
Bi Kịch Antivirus Vietnam = BKAV
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 17/07/2010 14:12:27 (+0700) | #2 | 215570
[Avatar]
IT_Amatuer
Member

[Minus]    0    [Plus]
Joined: 04/05/2009 11:04:32
Messages: 103
Location: The Hell
Offline
[Profile] [PM] [Email] [Yahoo!]
Chương trình có ý tưởng hay đó.Nhưng mà nói thật, chương trình này thực chất là 1 process nên dù có password hay gì chăng nữa bật TaskManager end Task là hết phim.Nếu đem cái này để mà ngăn chặn người chơi game thật thì gặp vài tay khôn lõi là nó cho đi luôn.
Cảm ơn bạn đã chia sẽ.
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 18/07/2010 21:19:11 (+0700) | #3 | 215674
[Avatar]
vltn
Member

[Minus]    0    [Plus]
Joined: 13/07/2010 23:09:11
Messages: 74
Location: V9F
Offline
[Profile] [PM] [WWW]

IT_Amatuer wrote:
Chương trình có ý tưởng hay đó.Nhưng mà nói thật, chương trình này thực chất là 1 process nên dù có password hay gì chăng nữa bật TaskManager end Task là hết phim.Nếu đem cái này để mà ngăn chặn người chơi game thật thì gặp vài tay khôn lõi là nó cho đi luôn.
Cảm ơn bạn đã chia sẽ. 

Tán thành, muốn "oánh" người ta thì trước hết phải biết cách tự bảo vệ mình chứ bạn smilie

Bạn thử nghiên cứu thêm một vài cách che dấu process xem smilie
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 19/07/2010 19:22:46 (+0700) | #4 | 215748
123456789asd
Member

[Minus]    0    [Plus]
Joined: 09/07/2010 20:35:43
Messages: 7
Location: TP.HCM
Offline
[Profile] [PM] [WWW] [Yahoo!]
Đây là AutoIT ?
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 20/07/2010 15:16:15 (+0700) | #5 | 215822
[Avatar]
handaewoo
Member

[Minus]    0    [Plus]
Joined: 07/11/2009 19:10:38
Messages: 207
Location: Korea
Offline
[Profile] [PM] [Email]
kill taskmgr la ok smilie
Bi Kịch Antivirus Vietnam = BKAV
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 21/07/2010 11:15:08 (+0700) | #6 | 215878
[Avatar]
IT_Amatuer
Member

[Minus]    0    [Plus]
Joined: 04/05/2009 11:04:32
Messages: 103
Location: The Hell
Offline
[Profile] [PM] [Email] [Yahoo!]

vltn wrote:

IT_Amatuer wrote:
Chương trình có ý tưởng hay đó.Nhưng mà nói thật, chương trình này thực chất là 1 process nên dù có password hay gì chăng nữa bật TaskManager end Task là hết phim.Nếu đem cái này để mà ngăn chặn người chơi game thật thì gặp vài tay khôn lõi là nó cho đi luôn.
Cảm ơn bạn đã chia sẽ. 

Tán thành, muốn "oánh" người ta thì trước hết phải biết cách tự bảo vệ mình chứ bạn smilie

Bạn thử nghiên cứu thêm một vài cách che dấu process xem smilie 


Mình không rành ba cái vụ che dấu process này.Mình chỉ hay dùng AutoIT viết một vài chương trình nhỏ thôi.Có cao thủ nào biết thì chỉ cho anh em với nhé.

@handaewoo: Kill taskmanager cũng là một ý kiến.

P\s: Topic có vẽ ít không sôi nổi lắm nhể?


[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 25/07/2010 08:45:20 (+0700) | #7 | 216253
seraphpl
Member

[Minus]    0    [Plus]
Joined: 04/12/2006 19:52:12
Messages: 97
Location: xxx
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Chương trình này thiết thực đó bác. Nếu có thể hook nó vào 1 file chính của HĐH như là explore.exe thì tốt lắm.
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 28/07/2010 18:32:12 (+0700) | #8 | 216636
[Avatar]
handaewoo
Member

[Minus]    0    [Plus]
Joined: 07/11/2009 19:10:38
Messages: 207
Location: Korea
Offline
[Profile] [PM] [Email]
hic , các bác ở Bộ không cho cung cấp dịch vụ game online ---> em đói , có phát triển tiếp cũng vứt
Bi Kịch Antivirus Vietnam = BKAV
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 29/07/2010 12:57:47 (+0700) | #9 | 216753
[Avatar]
IT_Amatuer
Member

[Minus]    0    [Plus]
Joined: 04/05/2009 11:04:32
Messages: 103
Location: The Hell
Offline
[Profile] [PM] [Email] [Yahoo!]

handaewoo wrote:
hic , các bác ở Bộ không cho cung cấp dịch vụ game online ---> em đói , có phát triển tiếp cũng vứt 


Ngày tàn của GO sắp đến chăng. bữa giờ thấy báo chí nói dữ quá!
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 30/07/2010 20:11:39 (+0700) | #10 | 216947
[Avatar]
freeze_love
Member

[Minus]    0    [Plus]
Joined: 23/01/2009 23:07:19
Messages: 415
Location: HCMc
Offline
[Profile] [PM] [Email]
Chương trình viết trên AutoIt. THuật toán khá đơn giản. Chương trình dễ bị kill.
Bạn có thể sang diễn đàn AutoIt Việt để cùng thảo luận với chúng tôi. Hiện đang có chủ đề thảo luận "ấn process" và "freeze memory" có thể có ít cho bạn. smilie
link: http://autoit.72ls.net/
Chúc vui. smilie
(cái topic này mà ở trong box "Thủ thuật reverse engineering" hở các bác???)
do{
học đến điên;
}while (sống);
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 31/07/2010 22:10:12 (+0700) | #11 | 217065
phanledaivuong
Member

[Minus]    0    [Plus]
Joined: 23/05/2008 17:34:21
Messages: 315
Location: /dev/null
Offline
[Profile] [PM] [WWW]
Mình không biết về autoIT nhưng mà có lẽ là khi đọc code thấy "ProcessClose($answer2)" thế này thì nếu mà cái ProcessClose nó close cái file exe kia rồi, ngưòi chơi lại bật lại tiếp thì sao? nếu người sử dụng đổi tên file exe đi thì sẽ làm thế nào để chặn tiếp? --> ko hiệu quả
góp ý: nên cho cái thằng ProcessClose($answer2) vào 1 cái while cho nó chạy liên tục. tức là sau khi hết time ->
while (true) ProcessClose($answer2); + ko cho người sử dụng quyền administrator để ko có thể thêm hay thay đổi file ở C:\


[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 01/08/2010 18:17:42 (+0700) | #12 | 217181
[Avatar]
handaewoo
Member

[Minus]    0    [Plus]
Joined: 07/11/2009 19:10:38
Messages: 207
Location: Korea
Offline
[Profile] [PM] [Email]
cám ơn các bác góp ý
Bi Kịch Antivirus Vietnam = BKAV
[Up] [Print Copy]
  [Discussion]   chương trình "giới hạn thời gian chơi game" , xin ý kiến các bác 01/08/2010 22:19:33 (+0700) | #13 | 217215
heroes1412
Member

[Minus]    0    [Plus]
Joined: 19/10/2008 21:22:30
Messages: 11
Offline
[Profile] [PM]
Tớ nhìn thấy là:
Nếu thay đổi tên pes6.exe thành <bất kỳ.exe> và copy file notepad.exe rename thành pes6.exe thì cái kia của bạn cũng sập tiệm smilie.
Giải pháp:

$CHECKSIZE_pes6 = FileGetSize("./path/pes6.exe"smilie
If $CHECKSIZE_pes6 <> "1124545 <byte>" Then winkill("pes6.exe")


Hoặc là check MD5 code smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|