<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های &lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</title>
        <link>https://virgool.io/feed/@dxbcoder</link>
        <description>?‍? برنامه نویسی ?طراحی وب ? اخبار IT وتکنولوژی ? امنیت و شبکه ? گیم و گرافیک</description>
        <language>fa</language>
        <pubDate>2026-06-18 02:59:10</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/922279/avatar/Vfsr59.jpg?height=120&amp;width=120</url>
            <title>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</title>
            <link>https://virgool.io/@dxbcoder</link>
        </image>

                    <item>
                <title>هر آنچه که باید درباره ی اپلیکیشن ترموکس بدانید!</title>
                <link>https://virgool.io/@dxbcoder/%D9%87%D8%B1-%D8%A2%D9%86%DA%86%D9%87-%DA%A9%D9%87-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%DB%8C-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%AA%D8%B1%D9%85%D9%88%DA%A9%D8%B3-%D8%A8%D8%AF%D8%A7%D9%86%DB%8C%D8%AF-gi6jz37y1i7d</link>
                <description>علاقه مندان به مباحث هک و امنیت حتما نام اپلیکیشن ترموکس را شنیده اند که یک اپلیکیشن اندرویدی برای اجرای بسته های لینوکس روی اندروید می باشد. در این پست یاد می گیرید که Termux چیست برای چه کاری انجام می‌شود و چگونه می‌توانید از آن برای تست نفوذ استفاده کنید.ترموکس چیست؟Termuxشبیه ساز محیط ترمینال لینوکس در اندروید است. شما می‌توانید با اپلیکیشن ترموکس اعمال مختلفی را از جمله هکینگ انجام دهید.Termux محیطی سبک و کاربردی برای افرادی است که به سیستم عامل لینوکسی دسترسی ندارند.ترموکس فاقد محیط گرافیکی است و فقد با دستورات لینوکس و خود Termux کار می کند؛ Termux دستوری جداگانه و مانند apt دارد که با نام pkg در محیط ترموکس شناخته می‌شود.چگونه می‌توانیم از Termux برای تست نفوذ استفاده کنیم؟همانطور که متوجه شدید ترموکس شبیه ساز محیط لینوکس در اندروید است و لینوکس نیز برای اعمال تست نفوذ و امنیت استفاده می‌شود ؛ در نتیجه تا حدودی می‌توانید از Termuxبرای تست نفوذ و امنیت استفاده کنید.برای مثال در Termuxشما دستوری به نام sudo ندارید ،درواقع فاقد دسترسی روت به صورت پیشفرض است. هرچند که خیلی از ابزار ها نیازی به دسترسی روت ندارند ، اما برخی از ابزار ها این دسترسی را از شما می‌خواهند و در ترموکس شما کاربر روت نیستید!مزایا و معایب ترموکسقابل استفاده برای تست نفوذ و امنیتقابلیت استفاده و مدیریت گیت ( git )قابلیت ویرایش فایل ها با ادیتور های nano و vimقابلیت توسعه زبان های مختلف از جانب c ، python و …قابلیت دسترسی به حافظه داخلی موبایلفاقد محیط گرافیکیفاقد قابلیت استفاده از دستوراتی همانند notify-sendفاقد دسترسی روتچگونه می‌توانیم از ابزار crunch در ترموکس استفاده کنیم؟برای اینکه در Termux  بتوانید از ابزار های مختلف لینوکسی استفاده کنید اول باید آن ها را با دستور pkg یا apt نصب کنید.برای نصب ابزار crunch در Termux باید از دستور زیر استفاده کنید :apt-get install crunchو برای ساخت پسورد لیست می‌توانید از دستور زیر استفاده کنید :crunch 9 9 -t bambootech%% -o bambootech.txtدر دستور بالا گفتیم که که هر پسورد ۹ کاراکتر داشته باشد و پسورد ها ترکیبی از کلمه bambootech + اعداد باشند و پسورد لیست در مسیر جاری با نام bambootech.txt ذخیره شود.نکته : در ابزار crunch برای استفاده از اعداد، از کاراکتر درصد (%) استفاده می‌شود.</description>
                <category>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</category>
                <author>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</author>
                <pubDate>Sat, 12 Jun 2021 16:20:58 +0430</pubDate>
            </item>
                    <item>
                <title>آدرس IP چیست؟</title>
                <link>https://virgool.io/@dxbcoder/%D8%A2%D8%AF%D8%B1%D8%B3-ip-%DA%86%DB%8C%D8%B3%D8%AA-koerrd7liyb8</link>
                <description>آدرس IP یک شناسه آنلاین منحصربفرد است. هر کامپیوتر در شبکه IP منحصربفردی دارد و از طریق این آدرس کامپیوترها می‌توانند همدیگر را شناسایی کرده و ارتباط داشته باشند.آدرس IP استاندارد پروتکل IPv4  از چهار قسمت شامل اعداد تشکیل می‌شود که این قسمت‌ها با نقطه (.) از هم جدا می‌شوند،برای مثال : ۸.۸.۴.۴ .در حالیکه هر کامیپوتر آدرس مشخصه خودش را دارد، دسترسی به آن از دنیای خارج براحتی امکان پذیر نیست. مودم‌ها یا مسیریاب‌ها ارتباط بین کامیپوترها را فراهم می‌کنند.به مسیریاب‌ها به عنوان پلی نگاه کنید که بین کامپیوتر شما که در شبکه خانه یا محل کارتان وجود دارد و کامیپوترهای دیگر در شبکه اینترنت است.هنگامی که از وب‌سایتی بازدید می‌کنید، IP ای که با دیگر کامیپوترهای شبکه اینترنت، در این مثال وب‌سایت مقصد و روترهای بین راه، به اشتراک گذاشته می‌شود در واقع IP مودم یا مسیریاب (Router) شماست.منبعپایگاه اطلا‌ع‌رسانی پلیس فتا</description>
                <category>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</category>
                <author>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</author>
                <pubDate>Sat, 12 Jun 2021 16:05:06 +0430</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی چیست؟ هر آنچه که باید از برنامه نویسی بدانید</title>
                <link>https://virgool.io/TechnoCode/codefish-psphiv3cloru</link>
                <description>احتمالاً در رسانه‌های مختلف یا مجامعی که حضور داشته‌اید نام برنامه‌ نویسی به گوش شما خورده است. اگر می خواهید بدانید برنامه نویسی چیست؟ و به چه کسی برنامه نویس می‌گویند در این مقاله همراه ما باشید تا این مفهوم را بررسی کنیم.معمولاً زمانی که اسم برنامه نویسی به زبان می‌آید تصورات جالبی در ذهن مخاطبین شکل می‌گیرد!! ممکن است عده‌ای به یاد فیلم‌های سینمایی بیفتند و هک سیستم‌های بانکی و موشکی و… را به خاطر بیاورند! بعضی هم یک اتاق تاریک و یک شخصی که در صفحه‌ای مشکی‌ِ یک کامپیوتر قدرتمند (خفن!) در حال نوشتن کدهای سبز و آبی است را به ذهن بیاورند! اما در دنیای واقعی برنامه‌نویسان الزاماً اینگونه نیستند!برنامه‌نویس‌ها هم با یک کامپیوتر معمولی در روز و در روشنایی کار می‌کنند! گاهی مانند کارمندان حقوق وزرات کاری می‌گیرند و به سیستم‌های اطلاعاتی و موشکی هم دسترسی ندارند!!!اگر بخواهیم از این شوخی‌ها بگذریم و مطلب را جدی‌ و علمی‌تر بیان کنیم ابتدا به سراغ پاسخ سوال اصلی می‌رویم:برنامه نویسی چیست؟برنامه‌نویسی یک روش حل مسئله به کمک کامپیوتر است. فرض کنید که وارد بانک می‌شوید و کدملی خود را به متصدی بانک اعلام می‌کنید. متصدی به کمک تنها یک کد تمامی اطلاعات حساب بانکی شما را پیدا می‌کند. مشخصات شما، گردش‌های مالی، موجودی و ….این امکان به کمک برنامه‌نویسی ایجاد شده است. سیستمی که برای بانک طراحی شده با دریافت کدملی شما، اطلاعات شما را از میان میلیون‌ها اطلاعات دیگر پیدا کرده و در قالب جداول نمایش می دهد.در واقع یک تیم برنامه‌ نویسی این سیستم را به این صورت برنامه‌نویسی کرده‌اند. بنابراین می‌توان گفت برنامه‌نویسی یک علم است که به کمک آن می‌توان به کامپیوتر دستوراتی برای اجرا داد. دستورات را در قالب کدهایی به کامپیوتر می‌دهیم این اطلاعات و دستورات در مغز کامپیوتر (CPU) پردازش می‌شوند و خروجی کار به کاربر نمایش داده می‌شود.جالب است بدانید کامپیوتر‌ها زبان‌ انسان‌ها را درک نمی‌کنند. آنها تمامی اطلاعات را به صورت اعداد صفر و یک می‌بینند! یک برنامه‌نویس به کمک یک زبان برنامه‌نویسی منظور خود را به یک نرم افزار منتقل می‌کند. این دستورات به کدهای ۰ و ۱ تبدیل می‌شوند و کامپیوتر آنها را درک کرده و پردازش می‌کند!اگر بخواهیم این مفهوم را به جمع‌بندی شده تعریف کنیم بهتر است بگوییم برنامه‌نویسی علم حل مسئله به کمک کامپیوتر است.برنامه نویس کیست؟ (معنی برنامه نویس)حالا که با مفهوم برنامه نویسی آشنا شدید می‌توانید بگویید که یک برنامه نویس کیست! برنامه‌نویس شخصی است که سعی می‌کند برای مسئله‌ها بهترین پاسخ‌ها را پیدا کند و آنها را به کمک زبان‌های برنامه‌نویسی به کامپیوتر منتقل کند. بدین صورت کامپیوتر اطلاعات دریافتی را پردازش می‌کند و خروجی کار را نمایش می دهد.پس شخص برنامه‌نویس باید به فرآیند حل مسئله، تحلیل داده‌ها، عیب‌یابی و… مسلط باشد.اگر بخواهیم کمی ساده‌تر توضیح دهیم که برنامه نویس چه کسی است، میتوان گفت همان شخصی که در کامپیوتر شروع به تولید یک نرم‌افزار می‌کند. ممکن است این نرم‌افزار برای اجرا در صفحات وب باشد، یا برای اجرا در دسکتاپ، موبایل و….کاربرد برنامه‌نویسی چیست؟اگر می‌پرسید برنامه نویسی در کجا کاربرد دارد؟ بهتر است بگویم همه جا! امروزه تمامی سیستم‌هایی که اندکی هوشمند به نظر می‌رسند برنامه‌نویسی شده‌اند!به گوشی موبایل خود نگاه کنید. برای تمام فعالیت‌هایی که این گوشی انجام می‌دهد (فرستادن پیام، گرفتن عکس، پخش ویدیو و…) برنامه‌ای نوشته شده است. تک تک نرم‌افزار‌هایی که در آن نصب کرده‌اید توسط برنامه نویس‌ها کدنویسی شده است.حتی ماشین لباسشویی، یخچال‌های هوشمند هم دارای برنامه‌هایی هستند که از قبل طراحی شده‌اند. پس با در نظر گرفتن این نکات می توان متوجه شد که برنامه‌نویسی علمی است که در تمامی علوم و صنایع دیگر به کاربرده می‌شود.چگونه می‌توانیم یک برنامه نویس باشیم؟اگر به حرفه‌ی برنامه نویسی علاقمند شدید برای شروع باید ابتدا حوزه‌ی برنامه نویسی و هدف خود را از اینکار مشخص کنید. برای انجام این کار، مطالعه مقاله‌ی زیر بسیار مفید خواهد بود:حوزه های برنامه نویسیبرنامه‌نویسی تحت وببرنامه‌نویسی تحت دسکتاپ

برنامه‌نویسی تحت موبایلسپس به سراغ یادگیری یک زبان برنامه نویسی بروید. با یادگیری زبان‌های برنامه‌نویسی می‌توانید یاد بگیرید چگونه از کامپیوتر خود برای پردازش و اجرای کدها استفاده کنید.</description>
                <category>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</category>
                <author>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</author>
                <pubDate>Sat, 29 May 2021 00:28:48 +0430</pubDate>
            </item>
            </channel>
</rss>