ماژول بستن کلید Alt+F11 در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #16
    نوشته اصلی توسط amir ghasemiyan
    سلام دوست عزيز
    ممنون از كدي كه قرار دادين. راه ديگه اي هم هست. شما ميتونين براي قسمت ويژوال پسورد تعيين كنيد تا كسي نتونه وارد كدهاتون بشه
    تا جایی من تجربه کردم هیچ راهی برای محافظت از کدهای vba در اکسل وجود نداره
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • ~M*E*H*D*I~
      • 2011/10/19
      • 4377
      • 70.00

      #17
      نوشته اصلی توسط hosseinamerey
      اینم یه فایل نمونه از این ماژول
      حالا بدون هیچ مشکلی صفحه بسته شده و اگر این فایل خروجی exe بگیرید دیگه نمیشه کدهارو ببینید اما تو این حالت با کلید های میانبر save as میتونید یه کپی از فایل بگیرید و اکستنشن فایل عوض کنید و با یه هش دیکودر بتونید دسترسی بگیرید که این تنها راهش هست کهامتهان کردم و جواب گرفتم ولا غیر
      شب همگی بخیر فرداباید برم سر کار
      اگر فایل رو اجرایی کنیم save as رو هم غیر فعال کنیم ، شیت هارو هم همه رو ببندیم و فقط از طریق فرم ارتباط با کاربر برقرار بشه باز هم به راحتی میشه به کدها دسترسی پیدا کرد
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • hosseinamerey

        • 2012/09/13
        • 193

        #18
        نوشته اصلی توسط vatanparast
        اگر فایل رو اجرایی کنیم save as رو هم غیر فعال کنیم ، شیت هارو هم همه رو ببندیم و فقط از طریق فرم ارتباط با کاربر برقرار بشه باز هم به راحتی میشه به کدها دسترسی پیدا کرد
        با سلام
        بله این امکان برای کاربرای حرفه ای و برنامه نویسان هست که به کد دسترسی پیدا کنن اما تو 80% موارد میشه کار و سخت کرد
        اگر امکانش هست راه دیدن کدها رو بگید تا دوستان تو انجمن هم استفاده کنن

        کامنت

        • pishraw

          • 2013/12/11
          • 179
          • 35.00

          #19
          با سلام ودرود به دوستان عزیز
          با تشکر از جناب hosseinamerey به خاطر ارائه سوال خوبشان. من در خصوص این سوال به این نتیجه رسیدم که جناب hosseinamerey عزیز اگر تائید می کنند حتماً به این مسئله اشاره کنند.
          1- راه مطمئنی برای حفاظت از کدهای vba وجود ندارد چون همانطور که اشاره شده راه های دیگری برای مشاهده و بازخوانی کدها وجود دارد البته اگر دوستان عزیز که در حوزه برنامه نویسی توانایی زیادی دارند به ما هم آموزش دهند ممنون می شویم.
          2- ما اگر از طریق vba کدی جهت غیر فعال کردن کلیدهای تابعی و عملیاتی ALT و F11 به کار می بریم پس بایستی تب و ریبون های اکسل نیز از طریق vba کد نویسی غیر فعال و پنهان شود چون از طریق تب developer ما می توانیم به vba دسترسی داشته باشیم.
          3- فایلی که با توجه به موارد بالا درست کرده ایم به نظر من که در VBA وارد نیستم فایلی یک بار مصرف خواهد از لحاظ ویرایشی و دسترسی دوباره به vba چون واقعاً ما دیگر دسترسی خود را به این بخش محدود کردهایم یعنی نه از طریق کلیدهای تابعی و عملیاتی و نه از طریق تب اکسل ..
          با تشکر

          کامنت

          • ~M*E*H*D*I~
            • 2011/10/19
            • 4377
            • 70.00

            #20
            نوشته اصلی توسط hosseinamerey
            با سلام
            بله این امکان برای کاربرای حرفه ای و برنامه نویسان هست که به کد دسترسی پیدا کنن اما تو 80% موارد میشه کار و سخت کرد
            اگر امکانش هست راه دیدن کدها رو بگید تا دوستان تو انجمن هم استفاده کنن
            همون حرفه ای ها بدونن بهتره تا همه
            Last edited by ~M*E*H*D*I~; 2013/12/29, 13:08.
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • hosseinamerey

              • 2012/09/13
              • 193

              #21
              آره موافقم ، ممنونم

              کامنت

              • Ali Parsaei
                مدير تالارتوابع اکسل

                • 2013/11/18
                • 1522
                • 71.67

                #22
                سلام،
                در بحث رمز گزاري يک نکته هم من عرض کنم خالي از لطف نيست!:
                بعضي مواقع (البته بعضي مواقع) وقتي به هيچ عنوان نمي توان اطلاعات را 100٪ از دست هکرها دور نگه داشت بهترين جا براي مخفي کردن آنها جلو چشم است! فقط کافي است جلب توجه نکند.
                مثلا" يک هکر وارد کامپيوتر من مي شود و دو فايل اکسل مي بيند يکي اسمش BOOK1 است و وقتي آن را باز مي کند مي بيند که سه صفحه خالي دارد به نامهاي SHEET1 و SHEET2 و SHEET3 ..... و فايل ديگر فايلي است به نام: "اطلاعات" و وقتي مي خواهد آن را باز کند مي بيند که رمز دارد و اگر رمز آن را شکست مي بيند که يک رمز داخلي ديگر دارد و قسمت VBA آن قفل است و ... و اگر از همه اينها گذشت مي بيند جدولي در آن است که پر اطلاعات با فونت هاي عجيب و غريب (ظاهرا" رمز گزاري شده است!) و ...
                خوب ..... حالا فکر مي کنيد اطلاعات من داخل کداميک از آنها مخفي شده!؟
                فکر مي کنيد اصلا" نگاهي به فايل اول بياندازد که ببيند VBA آن قفل دارد!؟:D
                Last edited by Ali Parsaei; 2013/12/30, 00:07.
                [SIGPIC][/SIGPIC]

                کامنت

                • hosseinamerey

                  • 2012/09/13
                  • 193

                  #23
                  نوشته اصلی توسط علي پارسا
                  سلام،
                  در بحث رمز گزاري يک نکته هم من عرض کنم خالي از لطف نيست!:
                  بعضي مواقع (البته بعضي مواقع) وقتي به هيچ عنوان نمي توان اطلاعات را 100٪ از دست هکرها دور نگه داشت بهترين جا براي مخفي کردن آنها جلو چشم است! فقط کافي است جلب توجه نکند.
                  مثلا" يک هکر وارد کامپيوتر من مي شود و دو فايل اکسل مي بيند يکي اسمش BOOK1 است و وقتي آن را باز مي کند مي بيند که سه صفحه خالي دارد به نامهاي SHEET1 و SHEET2 و SHEET3 ..... و فايل ديگر فايلي است به نام: "اطلاعات" و وقتي مي خواهد آن را باز کند مي بيند که رمز دارد و اگر رمز آن را شکست مي بيند که يک رمز داخلي ديگر دارد و قسمت VBA آن قفل است و ... و اگر از همه اينها گذشت مي بيند جدولي در آن است که پر اطلاعات با فونت هاي عجيب و غريب (ظاهرا" رمز گزاري شده است!) و ...
                  خوب ..... حالا فکر مي کنيد اطلاعات من داخل کداميک از آنها مخفي شده!؟
                  فکر مي کنيد اصلا" نگاهي به فايل اول بياندازد که ببيند VBA آن قفل دارد!؟:D
                  در پاسخ به دوست خوبمون باید بگم که اگه فایلتو اینکریپت کردی و اطلاعاتت به صورت هش می باشد که دیگه غصه ای نداری و احتیاج به این همه دردسر نیست
                  اینهمه ایمنی واسه زمانی لازمه که اطلاعاتت قابل رویت باشه

                  دوست عزیز اگه میبینی خیلی ایده خوبی داری یه نمونه ازش درست کن و بذار تو انجمن تا از ایده جالبت استفاده کمنیم یا فایلتو امتهان کنیم
                  Last edited by hosseinamerey; 2013/12/30, 00:25.

                  کامنت

                  • امين اسماعيلي
                    مدير تالار ويژوال بيسيك

                    • 2013/01/17
                    • 1198
                    • 84.00

                    #24
                    با درود
                    اینکه ما سعی کنیم یه نرم افزاری با ایمنی بالا داشته باشیم خوبه. اما اینو بدونین که قویترین برنامه ها هم بلاخره روزی شکسته میشوند همونطور که هر روز کرک شده اونها رو تو بازار میبینیم.
                    در پناه خداوندگار ایران زمین باشید و پیروز

                    کامنت

                    • hosseinamerey

                      • 2012/09/13
                      • 193

                      #25
                      نوشته اصلی توسط امين اسماعيلي
                      با درود
                      اینکه ما سعی کنیم یه نرم افزاری با ایمنی بالا داشته باشیم خوبه. اما اینو بدونین که قویترین برنامه ها هم بلاخره روزی شکسته میشوند همونطور که هر روز کرک شده اونها رو تو بازار میبینیم.
                      ما فقط میتونیم کار یه کرکر را برای کرک کردن نرم افزار سخت بکنیم

                      کامنت

                      • Ali Parsaei
                        مدير تالارتوابع اکسل

                        • 2013/11/18
                        • 1522
                        • 71.67

                        #26
                        جناب حسين آقاي عزيز،
                        اميدوارم يک وقت عرايض بنده جسارت تلقي نشده باشد، همانطور که نوشته ام بعضي مواقع چنين راهکارهايي خوب است، مثل زماني که من اطلاعاتي براي خودم دارم و نه براي روييت همه يا استفاده جهت کاربران، مخصوصا" هم در ابتدا با جمله: "خالي از لطف نيست" شروع کردم که توجه افکار را به ملاحت بحثي که شروع خواهم کرد جلب کنم و نه اينکه راهکاري فوق تخصصي در دنياي آي تي!
                        [SIGPIC][/SIGPIC]

                        کامنت

                        • hosseinamerey

                          • 2012/09/13
                          • 193

                          #27
                          نوشته اصلی توسط علي پارسا
                          جناب حسين آقاي عزيز،
                          اميدوارم يک وقت عرايض بنده جسارت تلقي نشده باشد، همانطور که نوشته ام بعضي مواقع چنين راهکارهايي خوب است، مثل زماني که من اطلاعاتي براي خودم دارم و نه براي روييت همه يا استفاده جهت کاربران، مخصوصا" هم در ابتدا با جمله: "خالي از لطف نيست" شروع کردم که توجه افکار را به ملاحت بحثي که شروع خواهم کرد جلب کنم و نه اينکه راهکاري فوق تخصصي در دنياي آي تي!
                          دوست خوبم هدف آموزشه آخه من خودم دارم یه کد اتو این زمینه مینویسم که اطلاعت ورودی هش بشه و با تغییر پسورد متن نمایش داده نشه اگه عمری بود و تونستم تمومش کنم حتما واستون تو انجمن میدارم تا ازش استفاده کنید
                          تشکر از نظر خوب و سازندت

                          کامنت

                          چند لحظه..