امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک درباره پسوورد گذاری روی برنامه ؟
نویسنده پیام
mbawin2 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
Question  کمک درباره پسوورد گذاری روی برنامه ؟
با سلام خدمت مهندسان ایران زمین .
اگه میشه یه راهی بگید که بشه روی برنامه پسوورد گذاشت .
البته من با بانک اطلاعاتی اکسس این کارا کردم ولی میخواستم ببینم روشی دیگری که از امنیت بیشتری برخوردار باشه هست یا نه .
مثلا روش سخت افزاری یا ...
لطفا کمکم کنید ، هرچه زودتر بهتر .Happy
۲۰-دى-۱۳۸۶, ۰۶:۲۳:۴۵
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: کمک درباره پسوورد گذاری روی برنامه ؟
سلام
یک روش نسبتا موثر خوندن شماره سریال هارد دیسک ( خود هارد نه درایوها ) یا مادربورد یا سی پی یو و تبدیل اون به کد رمز هست. با بدست اوردن این رمز می تونید رمز دیگه ای طبق اون ایجاد کنید تا با اون رمز دوم ، برنامه اجازه استفاده رو به کار بر بده. با این کار هر پسورد برای تنها یک کامپیوتر قابل استفاده هست.
این کل کار هست ولی تنظیم الگوریتمهای تولید کد رو باید خودتون درست کنید تا فقط خودتون از اون سر در بیارید.
از نقطه نظر امنیتی هم می تونه جلوی کاربران متوسط و نیمه حرفه ای رو بگیره که فکر می کنم برای حفاظت برنامه کافی باشه.

۲۰-دى-۱۳۸۶, ۱۰:۱۱:۴۷
وب سایت ارسال‌ها
پاسخ
mbawin2 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: کمک درباره پسوورد گذاری روی برنامه ؟
با سلام خدمت شما دوست عزیز ( DI DI ) .Clap
از این که من را راهنمایی گردید ممنونم .
اگه لطف کنید و سورس این عملیات را به من بگید ممنون میشم .
با تشکر از زحمات بی دریق شما .
تا دیداری دوباره خدا نگهدار شما باشد .
۲۲-دى-۱۳۸۶, ۰۵:۰۰:۵۸
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: کمک درباره پسوورد گذاری روی برنامه ؟
کد:
Public Function incode() As String
  Dim lngNumSerial As Long
  Dim strRotulo As String
  Dim strTipoVolume As String
  Dim lngVal As Long
115  MaMa = MaMa + 1
  If MaMa = 1 Then DRe = "D:"
  If MaMa = 2 Then DRe = "E:"
  If MaMa = 3 Then DRe = "f:"
  If MaMa >= 4 Then
        MsgBox "برنامه قادر به ادامه کار نیست .", vbInformation, "ÎØÇ ÏÑ ÝÑÇÎæÇäí ÊæÇÈÚ"
        Call UnloadAllForms
        Exit Function
  End If
  strRotulo = Space(255)
  strTipoVolume = Space(255)
  lngVal = GetVolumeInformation(Left(DRe, 2) + "\", strRotulo, Len(strRotulo), lngNumSerial, 0, 0, strTipoVolume, Len(strTipoVolume))
  'Label1.Caption = "Serial Drive is : " & (lngNumSerial)
  SNo = (lngNumSerial)
  '  MsgBox SNo
    If SNo = 0 Then GoTo 115
    Strr = SNo
tol = Len(Strr)
For s = 0 To tol - 1
    code = Right(Strr, tol - s)
    code = Left(code, 1)
    code = Asc(code)
    code = code + (s + 1)
    code = Hex(code)
    DeCode = DeCode + CStr(code)
Next s
'MsgBox Decode

    Strr = DeCode
tol = Len(Strr)
For s = 0 To tol - 1
    code = Right(Strr, tol - s)
    code = Left(code, 1)
    code = Asc(code)
    code = code + (s + 1)
    code = Hex(code)
    decode2 = decode2 + CStr(code)
Next s
'MsgBox decode2

'****************************************
قسمتهایی که از کد تابع حذف شده

***************************************)
incode = decode70
'MsgBox decode7
End Function

این تابع طریقه خوندن شماره سریال درایوها و تبدیل اون به کد رمز رو به شما نشون می ده. نمونه پیش رفته تری از این تابع رو برای حفاظت از طرحهای نظامی استفاده کردم ولی نمام کدهای به کار بفته در اون رو نمی توم اینجا بزارم. در حقیقت استفاده تنها از این کد می تونه قفل شما رو برای کراکرها به یک زنگ تفریح تبدیل کنه و امیدوارم خودت بتونی اون رو بست و گسترش بدی.
راستی اگه قفلی ساختی لطف کن یه نمونه از اون رو ( فایل EXE ) در اختیار من بزار تا به خودت هم نشون بدم چقدر این قفل های تلفنی می تونن آسیب پذیر باشن.

(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۸۶, ۱۵:۲۵:۱۲، توسط Di Di.)
۲۲-دى-۱۳۸۶, ۱۵:۲۱:۴۶
وب سایت ارسال‌ها
پاسخ
mbawin2 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: کمک درباره پسوورد گذاری روی برنامه ؟
آقا ( Di Di ) دستت در نکنه .
امید وارم همین تور که کار من را را انداختی خدا کارت را را بندازه .
در اولین فرستی که برنامه را ساختم بهت فایل Execute را میدم .
تا دیداری دوباره خدا حافظ . Happy
۲۳-دى-۱۳۸۶, ۰۳:۴۳:۲۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  [سوال] سوال درباره ي ActiveX javaweb 32 19,125 ۲۹-خرداد-۱۳۹۲, ۱۸:۵۳:۳۹
آخرین ارسال: javaweb
  سوالاتی درباره ی هندل javaweb 7 7,499 ۱۸-خرداد-۱۳۹۲, ۱۴:۲۱:۲۸
آخرین ارسال: Di Di
Question سوال درباره چگونگي سرچ كردن در ديتابيس PRO 17 11,943 ۰۸-شهریور-۱۳۹۱, ۱۹:۵۲:۲۷
آخرین ارسال: PRO
  رمز گذاری aleas 3 3,209 ۱۰-اردیبهشت-۱۳۹۰, ۱۷:۴۰:۵۱
آخرین ارسال: lord_viper
  درباره ی شی list view و کاربا پایگاه داده RAMA2009 0 4,024 ۲۱-اسفند-۱۳۸۹, ۲۳:۰۱:۴۰
آخرین ارسال: RAMA2009
  سوال مهم درباره Web Browser hamidjava 3 4,220 ۲۱-دى-۱۳۸۹, ۲۱:۰۶:۳۶
آخرین ارسال: mohamadpk
  سوال درباره ی Rich TextBox hasanian 3 3,799 ۳۱-اردیبهشت-۱۳۸۹, ۱۰:۵۷:۱۱
آخرین ارسال: HoseinVig
  چند سوال درباره ی vb mr.hk 1 2,906 ۲۲-آبان-۱۳۸۸, ۱۶:۰۲:۴۴
آخرین ارسال: Robocup
  سوال درباره ی نمایش Process ها در برنامه saeedvir 3 4,131 ۱۰-مهر-۱۳۸۸, ۱۱:۲۹:۱۰
آخرین ارسال: Fireninja

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS