eitaa logo
115 دنبال‌کننده
688 عکس
87 ویدیو
393 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
🔐 امنیت در B4A ( قسمت اول ) ✅ مقدمه: ✳️ یکی از مسائلی که برای برنامه نویسان بسیار مهم بوده، مبحث امنیت در پروژه هاشون هست. حالا هرچه برنامه وسیع تر، نیاز به امنیت بیشتر احساس میشود. 🔥 درمورد نرم افزارهای آنلاین هم که امنیت هم باید سمت سرور و هم سمت کلاینت رعایت شود. ❇️ من بحث امنیت رو از دیدگاه خودم به دو دسته کلی تقسیم میکنم: 1-امینت سورس کد 2-امنیت اپلیکیشن امنیت سورس کد: در یک کلام به این معنا هست که شخصی که فایل APK اپلیکیشن شما رو دانلود میکنه، نتونه به راحتی به سورس کدش دسترسی پیدا کنه ( اون رو مهندسی معکوس کنه ) و یا اگر هم دسترسی پیدا کرد، نتونه به راحتی اون رو بخونه و کدش رو استخراج کنه. امنیت اپلیکیشن: در یک کلام یعنی که کاربر نتونه به حریم شخصی کاربرای دیگه اون اپلیکیشن تجاوز کنه و یا اپ رو به خطا بندازه. مثلا کاربران میتونن برنامه شمارو با استفاده از واردکردن مقادیر نادرست، به خطا بندازن. حالا این یعنی چی؟! مثلا شما در نظر بگیرید که یک اپ ثبت نام ساخته اید یا هر اپی که کاربر میتواند دیتایی وارد برنامه کند ( چیزی بنویسد ). حالا همین کاربر میتواند با وارد کردن مثلا کاراکترهای خاص به اپلیکیشن، اون رو به خطا بندازه حالا یا برنامه کرش میکنه که اصطلاحا میگن باگ داره و یا دیتابیس به مخاطره می افته. تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/
💯 شماره ساز حرفه ای 🙏 باسلام خدمت کاربران عزیز ✅ این اپلیکیشن به درد افرادی میخورد که به دنبال شماره برای ارسال پیامک و تبلیغات هستند. و همچنین افرادی که به دنبال شماره برای عضو کردن مخاطب در گروه تلگرامی و... هستند. 🎈 اپلیکیشنی که مشاهده میکنید، مخصوص ساخت شماره موبایل های رندم است. یعنی اینکه پیش شماره دلخواهتون رو انتخاب میکنید و از 100 تا 400 تا شماره رندم ( با انتخاب خودتون ) در کمتر از 5 ثانیه براتون میسازه 🌐 ویژگی ها: * انتخاب پیش شماره های اپراتورهای همراه اول، ایرانسل و تالیا * انتخاب تعداد شماره ها برای ساخت شماره های رندم * انتخاب نام برای شماره * قابلیت ذخیره شماره ها در مخاطبین، پایگاه داده خود برنامه و ذخیره به عنوان فایل VCF * ساخت شماره ها در سریع ترین زمان * امکان تماس و ارسال پیام به شماره های ذخیره شده در اپلیکیشن * دارای راهنمای فارسی استفاده از نرم افزار ✴️ نرم افزار آفلاین میباشد. 📣 دانلود از کافه بازار https://cafebazaar.ir/app/ir.number.generator.mr.b4a تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A پرژوژت چه قدر می ارزه؟ https://zarinp.al/701185 ضبط صدا https://zarinp.al/602356 ابزارهای انیمیشنی https://zarinp.al/582228 کتاب پیشرفته https://zarinp.al/581211
☢️ فعلا دانلود نکنید! 🙏 با سلام خدمت همکاران و برنامه نویسان عزیز. ✅ دوستان، به دلیل اختلالات و مشکلات پیش آمده، فعلا از فروشگاه sourcecity.ir سورسی از بنده خریداری نکنید. فعلا من برای سورس هام لینک زرین پال رو داخل هر پست میذارم و برای خرید به زرین پال مراجعه بفرمایید. 💫 البته همه محصولات فعلا داخل زرین پال نیست و اگر کسی محصولی رو میخواست که داخل فروشگاه هست اما داخل زرین پال نیست، پیام بدهد تا سورس رو براشون بفرستم. 🟥 توجه: درصورت خرید از فروشگاه sourcecity.ir و بروز هرگونه مشکل، بنده هیچ مسئولیتی رو در قبال هزینه پرداخت شده، قبول نمیکنم. باتشکر MR.B4A تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A پرژوژت چه قدر می ارزه؟ https://zarinp.al/701185 ضبط صدا https://zarinp.al/602356 ابزارهای انیمیشنی https://zarinp.al/582228 کتاب پیشرفته https://zarinp.al/581211
🔰 امنیت در b4a ( قسمت دوم ) 💢 استفاده از Obfuscation Obfuscation چیست؟ تعریف اول: Obfuscation یا ابهام سازی یا مبهم سازی، فرایندی است که در طی آن کدهای برنامه به صورت عمدی خیلی پیچیده و غیرقابل فهم نوشته میشوند. این کار در بحث امنیت پروژه، دوتا خاصیت کلی دارد: 1- خواندن کدها برای انسان سخت میشود. 2- به طورکلی، مهندسی معکوس پروژه برای دیگران دشوار میشود. این کار باعث میشود از دزدی و کپی سورس، مهندسی معکوس و یا هک کردن پروژه جلوگیری شود. تعریف دوم: به فرآیند "پنهان‌سازی کد" گفته می‌شود که معمولاً در زمان کامپایل نهایی پروژه انجام می‌شود تا خواندن کد برای دیگران سخت‌تر شود. این کار مخصوصاً برای محافظت از منطق برنامه یا کلیدهای حساس انجام می‌شود. 🟥 حال یک مثال ساده در بیسیک فور اندروید برای شما میزنیم قبل از Obfuscation Sub Process_Globals Dim username As String Dim password As String End Sub Sub Login username = "admin" password = "1234" End Sub بعد از Obfuscation Sub a Dim a1 As String Dim a2 As String End Sub Sub b a1 = "admin" a2 = "1234" End Sub ✳️ همانطور که در بالا میبینید، بعد از اجرای فرایند Obfuscation ظاهر متغیرها تغییر کرده و شخص هکر متوجه نمیشود که این دو متغیر یوزرنیم و پسورد هستند. این فرایند برروی فقط نام ها تاثیر میگذارد و مقادیر متغیرها را تغییر نمیدهد. برای محافظت از مقادیر باید آن ها را رمزنگاری یا Encoding کنید. در basic4android میتوانید با استفاده از کتابخانه B4XEncryption رشته ها را رمزگذاری کنید. 🔐 چه طور از Obfuscation در b4a استفاده کنیم؟ بعد از این که پروژه را نوشتید و قبل از اینکه خواستید آن را کامپایل کنید، متد کامپایل را روی حالت Release obfuscated بگذارید. وقتی دکمه ران را بزنید، برنامه شروع به کامپایل کردن میکند و وقتی که کامپایل تمام شد، در پوشه objects یک فایل متنی اضافه به نام ObfuscatorMap.txt ساخته شده است که در آن تمام متغیرهایی که تغییر نام داده شده اند، لیست شده است. این فایل را نزد خود نگه دارید، چرا که ممکن است وقتی برنامه را اجرا میکنید، کرش کند!! چرا این اتفاق می افتد؟! چون برنامه با نام متغیرهای جدید کامپایل شده و در بیسیک فور اندروید برخی کتابخانه هایی وجود دارند که نباید نام متغیرشان را کد کرد و تغییر داد و اگر این کار انجام شود، کتابخانه به خطا میخورد و برنامه کرش میکند. باید فایل متنی را داشته باشید تا بتوانید نام متغیرهایی که به این تغییر واکنش نشان داده اند را به حالت اولیه خود برگردانید. حالا اگر فایل apk ساخته شده، عملکرد صحیحی داشته باشد، بعد از این که عملیات مهندسی معکوس و یا هک کردن روی آن اتفاق میوفتد، شخص هکر نمیتواند به راحتی منطق برنامه را متوجه شود و یا به راحتی برنامه را بخواند. تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A پرژوژت چه قدر می ارزه؟ https://zarinp.al/701185 ضبط صدا https://zarinp.al/602356 ابزارهای انیمیشنی https://zarinp.al/582228 کتاب پیشرفته https://zarinp.al/581211
⚡️ مینی سورس چک کردن اتصال به VPN در b4a ®️ بااستفاده از این سورس کد، میتوانید چک کنید که آیا وی پی ان گوشی کاربر فعال است یا نه. تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A پرژوژت چه قدر می ارزه؟ https://zarinp.al/701185 ضبط صدا https://zarinp.al/602356 ابزارهای انیمیشنی https://zarinp.al/582228 کتاب پیشرفته https://zarinp.al/581211 اپلیکیشن ها پرژوژت چه قدر می ارزه؟ https://cafebazaar.ir/app/ir.project.cost.estimation.mr.b4a شماره ساز حرفه ای https://cafebazaar.ir/app/ir.number.generator.mr.b4a گروه MR.B4A برای مطرح کردن سوالات https://t.me/+7N8lGtObcuk2MDE0
check vpn.rar
حجم: 306.5K
سورس اصلی