binance. com اصطلاحات مربوط به تأیید را به روز می کند

  • 2021-08-26

Binance شرایط سیاست تأیید خود را به عنوان بخشی از تلاش برای رعایت مقررات مالی اصلاح کرده است.

تجدید نظر در خط مشی حساب کاربری

در اقدامی برای رعایت استانداردهای مربوط به انطباق ، مبادله برتر رمزنگاری جهان ، Binance ، شرایط مرتبط با تأیید حساب کاربران را به روز کرده است.

به روزرسانی این است که عملیات Exchange با استانداردهای جهانی تراز شود ، زیرا این مبادله در زمان های اخیر تحت نظارت نظارتی شدید قرار گرفته است.

Binance به روزرسانی ها را در یک پست وبلاگ در 15 سپتامبر اعلام کرد:

"به عنوان بخشی از تلاش های انطباق ما برای اولویت بندی حفاظت از کاربر و فراهم کردن یک محیط رمزنگاری ایمن برای همه ، Binance اصطلاحات زیر را در رابطه با وضعیت تأیید حساب کاربری به روز می کند."

به گفته Binance ، اصطلاحات جدید از 17 سپتامبر 00:00 UTC به اجرا در آمد.

چه چیزی تغییر کرده است؟

پیش از این ، یک حساب کاربری در مورد Binance می تواند تحت سه دسته از تأیید کاربر قرار بگیرد: اساسی ، متوسط و پیشرفته.

از این پس ، حساب های کمترین رده بندی تأیید - اساسی ، می توانند مقدار محدودی از رمزنگاری را تجارت و برداشت کنند. حسابهای اساسی در معرض بررسی های دانش یا مشتری (KYC) قرار نگرفتند. با این حال ، این دیگر چنین نیست.

ردیف های تأیید به شرح زیر تغییر کرده اند:

  • تأیید اساسی: این ردیف دیگر وجود ندارد. کاربرانی که الزامات KYC را تصویب نکرده اند ، دیگر قادر به تجارت نیستند.
  • تأیید میانی: این اکنون به عنوان "تأیید شده" شناخته می شود.
  • تأیید پیشرفته: اصطلاح جدید برای تأیید پیشرفته اکنون "به علاوه" تأیید شده است.

بر این اساس ، با تأثیر از 20 اوت ، حساب های کاربری جدید برای استفاده از خدمات Binance باید حداقل مورد نیاز "تأیید شده" KYC را تصویب کنند. حسابهای تأیید نشده موجود در حالت "تنها برداشت" قرار می گیرند. حسابهای تأیید نشده قادر به تجارت نخواهند بود اما خدمات کامل را فقط پس از تصویب تأیید می کنند.

Binance در حال تحول است

به تازگی ، چشمان کنجکاو تنظیم کننده های مالی در نقاط مختلف جهان چراغ جستجوی خود را بر روی Binance نشان داده است. در اوایل سال ، این مبادله توسط کمیسیون معاملات آتی کالاهای آمریکایی (CFTC) مورد بررسی قرار گرفت و به دنبال آن مداخلات نظارتی توسط سازمان رفتار مالی انگلیس (FCA) ، مالزی و در میان چند نفر دیگر انجام شد.

با توجه به تغییرات جدید در سیاست تأیید Binance ، قانع کننده است که مبادله مخالف پیروی از آیین نامه نیست. این نوع حرکات توسط Binance ، صنعت رمزنگاری را به دنیای خوبی انجام می دهد.

از یک سو ، مبادله با تنظیم کننده های مالی و دولت های کشورهای عملیاتی خود روابط خوبی خواهد داشت. از طرف دیگر ، اعتماد به نفس کاربران به مبادله با این دانش افزایش می یابد که Binance عملیات خود را مطابق با قوانین قضایی انجام می دهد.

آنها گام هایی را برای انطباق نشان می دهند که حتی سرمایه گذاران منفعل نیز می توانند با آنها موافق باشند. Binance باید اعتماد این ذینفعان مهم را برای مبادله و به طور کلی رمزنگاری کند تا در شکوفه باقی بماند.

فراموش نکنید که برنامه موبایل BSC. News را در iOS و Android بارگیری کنید تا با آخرین اخبار مربوط به Binance Smart Chain و Crypto همراه باشید!

سلب مسئولیت: در کل بسیار مهم است که هنگام خرید نشانه هایی که به تازگی ذکر شده اند ، احتیاط کنید. برای کسانی که قبلاً مقاله های ما را در مورد ایمنی در BSC نخوانده اند ، مراجعه به موارد زیر ، در اینجا و اینجا بسیار مهم است.

این یک بیانیه مطبوعاتی پرداخت شده است ، bsc. news تأیید نمی کند و مسئولیت هرگونه محتوا ، صحت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این مقاله تبلیغاتی را با قیمت 1500 دلار خریداری کرده است. خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در بیانیه مطبوعاتی نیست.

سلب مسئولیت: در کل بسیار مهم است که هنگام خرید نشانه هایی که به تازگی ذکر شده اند ، احتیاط کنید. برای کسانی که قبلاً مقاله های ما را در مورد ایمنی در BSC نخوانده اند ، مراجعه به موارد زیر ، در اینجا و اینجا بسیار مهم است.

این یک بیانیه مطبوعاتی پرداخت شده است ، bsc. news تأیید نمی کند و مسئولیت هرگونه محتوا ، صحت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این مقاله تبلیغات را با 2500 دلار خریداری کرده است. خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در بیانیه مطبوعاتی نیست.

سلب مسئولیت: این یک پرداخت هزینه از من است (AMA) ، bsc. news تأیید نمی کند و مسئولیت یا مسئولیت هرگونه محتوا ، دقت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این تبلیغات را با قیمت 2000 دلار خریداری کرده است ، خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در AMA نیست.

فراموش نکنید که برنامه BSC News Mobile را در iOS و Android بارگیری کنید تا از آخرین اخبار مربوط به زنجیره BNB و Crypto استفاده کنید.

اگر به ابزار و استراتژی در مورد ایمنی و آموزش رمزنگاری نیاز دارید ، حتماً آموزش ها ، توضیح دهندگان رمزنگاری و کیت ابزار معاملاتی را از BSC News بررسی کنید.

به دنبال کار در Crypto هستید؟لیست های CryptoJobsNow را ببینید!

سلب مسئولیت: این مقاله محتوای حق بیمه BSC اخبار اختصاصی است. محتوای حق بیمه بدون عضویت برای مدت زمان محدود قابل مشاهده است. پس از اتمام دوره زمانی محدود ، خوانندگان برای مشاهده محتوای حق بیمه نیاز به عضویت یا نگه داشتن BSC News NFT دارند. برای کسب اطلاعات بیشتر در مورد عضویت حق بیمه ، به وب سایت BSC News NFT ، Discord و Twitter مراجعه کنید.

نویسنده

Ahamdi Abarikwu

Ahamdi Abarikwu یک مهندس برق و عاشق هر رمزنگاری است. او همچنین یک نویسنده مشتاق ، تصحیح کننده و ویراستار است. او دوست دارد در اوقات فراغت بازی Scrabble را بازی کند. او کیسه هایی را بیشتر در BabyDoge ، CSM (شبکه ذخیره سازی پوسته) و ژولد نگه می دارد.

اخبار مرتبط

پنکیک وپ مزارع را در APTO ها معرفی می کند

زنجیره BNB اولین Hackathon Web3 خود را با همکاری DWF Labs ، FactBlock و Certik میزبان است

CZ با کوین اولیاری ادامه می دهد ، از "دروغگو" به اندازه کافی "غیر حس" دارد

پنکیک وپ مزارع را در APTO ها معرفی می کند

مزارع جدید در APTOS اولین نسخه از بسیاری از ویژگی های آینده از Pancakeswap در شبکه جدید blockchain است.

مزارع جدید Aptos از Pancakeswap

Pancakeswap استخرهای افتتاحیه کشاورزی را در شبکه APTOS اعلام کرده است.

هفته‌ها پس از استقرار اولیه در Aptos، بزرگترین صرافی غیرمتمرکز (DEX) از BNB Chain همچنان به افزایش دسترسی خود در شبکه بلاک چین نوپا ادامه می‌دهد. PancakeSwap رابط کاربری و استراتژی‌های کشاورزی معروف خود را به Aptos می‌آورد تا کاربران بتوانند تجربه کلی مشابه سایر زنجیره‌ها را حفظ کنند.

"برای شروع راه اندازی، ما تمام جفت های معاملاتی اصلی را که قبلاً اعلام کرده بودیم راه اندازی کرده ایم!CAKE-APT، CAKE-lzUSDC و CAKE-celUSDC اکنون در دسترس هستند و خیلی بیشتر!Chef Berries در اطلاعیه 15 دسامبر Medium نوشت.

PancakeSwap به دنبال رشد بیشتر و پروژه های Aptos بیشتر برای ادغام است. PancakeSwap به رشد قابلیت های خود در Aptos با استخرهای نقدینگی، پیشنهادات مزرعه و موارد دیگر در راه ادامه خواهد داد. سرآشپز بریس در اعلامیه برای پروژه های بیشتر تماس گرفته تا برای پرس و جو با PancakeSwap تماس بگیرد.

PancakeSwap چیست:

PancakeSwap یک صرافی غیرمتمرکز (DEX) است که بر روی زنجیره BNB ساخته شده است. این به کاربران ویژگی های مختلفی مانند استخرهای نقدینگی، مبادله، کشاورزی محصول، استخرهای شربتی،بازارساز خودکار، پیشنهاد اولیه مزرعه (IFO)،NFTسیستم پروفایل و بسیاری دیگر.

علاوه بر این، این پروتکل به کاربران کمک می‌کند تا با تجارت، کسب درآمد از طریق کشاورزی بازده و برنده شدن از طریق قرعه‌کشی، پیش‌بینی و کلکسیون‌های NFT، بیشترین بهره را از دارایی‌های رمزنگاری خود ببرند. PancakeSwap با بالاترین حجم معاملات در بازار، DEX پیشرو در زنجیره BNB است.

کجا می توان PancakeSwap را پیدا کرد:

سلب مسئولیت: این یک پرداخت هزینه از من است (AMA) ، bsc. news تأیید نمی کند و مسئولیت یا مسئولیت هرگونه محتوا ، دقت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این تبلیغات را با قیمت 2000 دلار خریداری کرده است ، خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در AMA نیست.

سلب مسئولیت: در کل بسیار مهم است که هنگام خرید نشانه هایی که به تازگی ذکر شده اند ، احتیاط کنید. برای کسانی که قبلاً مقاله های ما را در مورد ایمنی در BSC نخوانده اند ، مراجعه به موارد زیر ، در اینجا و اینجا بسیار مهم است.

این یک بیانیه مطبوعاتی پرداخت شده است ، bsc. news تأیید نمی کند و مسئولیت هرگونه محتوا ، صحت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این مقاله تبلیغاتی را با قیمت 1500 دلار خریداری کرده است. خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در بیانیه مطبوعاتی نیست.

سلب مسئولیت: در کل بسیار مهم است که هنگام خرید نشانه هایی که به تازگی ذکر شده اند ، احتیاط کنید. برای کسانی که قبلاً مقاله های ما را در مورد ایمنی در BSC نخوانده اند ، مراجعه به موارد زیر ، در اینجا و اینجا بسیار مهم است.

این یک بیانیه مطبوعاتی پرداخت شده است ، bsc. news تأیید نمی کند و مسئولیت هرگونه محتوا ، صحت ، کیفیت ، تبلیغات ، محصولات یا سایر مطالب موجود در این صفحه را بر عهده ندارد. تیم پروژه این مقاله تبلیغات را با 2500 دلار خریداری کرده است. خوانندگان باید قبل از انجام هرگونه اقدامات مربوط به شرکت ، تحقیقات خود را انجام دهند. BSC. News به طور مستقیم یا غیرمستقیم مسئول هرگونه خسارت یا خسارت ناشی از آن یا در ارتباط با استفاده از یا اتکا به هرگونه محتوا ، کالاها یا خدمات ذکر شده در بیانیه مطبوعاتی نیست.

فراموش نکنید که برنامه BSC News Mobile را در iOS و Android بارگیری کنید تا از آخرین اخبار مربوط به زنجیره BNB و Crypto استفاده کنید.

اگر به ابزار و استراتژی در مورد ایمنی و آموزش رمزنگاری نیاز دارید ، حتماً آموزش ها ، توضیح دهندگان رمزنگاری و کیت ابزار معاملاتی را از BSC News بررسی کنید.

به دنبال کار در Crypto هستید؟لیست های CryptoJobsNow را ببینید!

سلب مسئولیت: این مقاله محتوای حق بیمه BSC اخبار اختصاصی است. محتوای حق بیمه بدون عضویت برای مدت زمان محدود قابل مشاهده است. پس از اتمام دوره زمانی محدود ، خوانندگان برای مشاهده محتوای حق بیمه نیاز به عضویت یا نگه داشتن BSC News NFT دارند. برای کسب اطلاعات بیشتر در مورد عضویت حق بیمه ، به وب سایت BSC News NFT ، Discord و Twitter مراجعه کنید.

نویسنده

متولد و بزرگ شده در خلیج شرقی کالیفرنیا. وی در سه قاره تحصیل و کار کرده و در هشت کشور زندگی کرده است. او کیسه هایی را بیشتر در ETH و stablecoins نگه می دارد.

حسابرسی کد دارای هوش مصنوعی-استفاده از ChatGPT برای گرفتن پرچم

در این وبلاگ ، ما تجربه خود را با استفاده از ChatGPT در مسابقه APTOS CTF Movement 2022 به اشتراک خواهیم گذاشت و در مورد مزایای استفاده از این ابزار در مسابقات CTF بحث خواهیم کرد.

به تازگی ، Certik در مسابقه APTOS CTF جنبش 2022 شرکت کرد. مانند همه مسابقات ضبط پرچم (CTF) ، ما با چالش درک سریع و خلاصه کردن معانی قطعه های پیچیده کد روبرو شدیم. برای مقابله با این چالش ، ما به چتگپت ، یک مدل بزرگ زبان که توسط Openai آموزش داده شده بود ، روی آوردیم. Chatgpt ثابت کرد که از این نظر ابزاری ارزشمند است ، زیرا قادر به درک و توضیح کدهای نوشته شده به زبان های مختلف برنامه نویسی بود.

برداشت های اول

با تعامل با ChatGPT از طریق زبان طبیعی ، ما توانستیم از آن سؤال کنیم و در مورد کد سؤال کنیم و پاسخ های واضح و مختصر دریافت کنیم. این به ما امکان می دهد تا به سرعت عملکرد کد را درک کنیم و در طول مسابقه CTF زمان ارزشمندی را برای ما صرفه جویی کنیم. به عنوان مثال ، هنگامی که با یک قطعه کد که به صورت حرکتی نوشته شده است ارائه می شود ، ChatGPT قادر به ارائه خلاصه ای از معانی کد است و توضیح می دهد که کد به زبان ساده و طبیعی چه کاری انجام می دهد. این می تواند هنگام تلاش برای درک سریع کد در یک مسابقه CTF ، وقت و تلاش زیادی را برای ما صرفه جویی کند.

مثال 1: خلاصه عملکرد کد

در اینجا نمونه ای از چگونگی خلاصه کردن عملکرد این قطعه کد ارائه شده در چالش CTF آورده شده است:

خلاصه Chatgpt: کد یک تابع عمومی به نام POW را تعریف می کند که سه پارامتر می گیرد: G ، X و P. این تابع نتیجه افزایش G را به قدرت Xth ، Modulo p محاسبه و باز می گرداند. این کار را با استفاده از یک حلقه انجام می دهد تا به طور مکرر مربع G و ضرب آن توسط ANS اگر کمترین مقدار قابل توجه X 1 باشد. سپس نتیجه بازگردانده می شود. به طور کلی ، کد راهی برای محاسبه اکتشاف ماژولار G به قدرت Xth ، Modulo P فراهم می کند.

ما از نتایج حاصل از chatgpt بسیار تحت تأثیر قرار گرفتیم. با وجود این واقعیت که این کد به خصوص طولانی نبود ، درک و خلاصه کردن با کمک چتپپ بسیار سریعتر از خواندن کد مستقیم بود. این نشان دهنده مقدار بالقوه ای است که chatgpt می تواند برای برنامه نویسان بی تجربه فراهم کند. با استفاده از chatGPT ، آنها می توانند به سرعت یک مرور کلی از کد دریافت کرده و هدف و ساختار آن را درک کنند ، که می تواند زمان و تلاش زیادی را برای آنها صرفه جویی کند.

حفاری های عمیق تر

حتی اگر Move یک زبان نسبتاً جدید باشد ، Chatgpt توانست اطلاعات مفیدی را در اختیار ما قرار دهد. ما تصمیم گرفتیم با تلاش یک برنامه کمی پیشرفته تر ، قابلیت های آن را بیشتر آزمایش کنیم. در اینجا مثال دیگری وجود دارد که ChatGPT می تواند به توضیح موارد گوشه ای که منجر به خرابی زمان اجرا می شود ، کمک کند و به ما در اشکال زدایی در طول آزمون کد کمک کند.

مثال 2: chatGPT می تواند به یافتن یک خطای بالقوه در زمان اجرا کمک کند

س: در چه مواردی کد زیر نمی تواند اجرا کند؟

پاسخ chatgpt: کد موجود در سوال ممکن است در صورت عدم پذیرش Transaction_Context :: get_script_hash () یک بردار خالی را برگرداند یا اگر بردار :: طول () در صورت فراخوانی در متن ساده یا کلید ، 0 را برمی گرداند. در هر یک از این موارد ، حلقه در حالی که در کد اجرا نمی شود ، و عملکرد به سادگی یک بردار خالی را برمی گرداند.

در حالی که ممکن است ChatGPT نتواند مکان دقیق یک استثنا را شناسایی کند ، اما هنوز هم می تواند بینش و توضیحات مفیدی از موارد گوشه و مسائل بالقوه ارائه دهد. در این حالت ، chatGPT ممکن است بتواند پیشنهاد کند که عملکرد transaction_context :: get_script_hash () می تواند یک بردار خالی را برگرداند ، که می تواند هنگام استفاده در عملیاتی مانند i ٪ key_len خطایی ایجاد کند. این اطلاعات می تواند برای شخصی که سعی در اشکال زدایی کد و درک منابع احتمالی خطاها دارد ، مفید باشد.

دست زدن به Bytecode

فراتر از خلاصه معناشناسی کد ، ما همچنین کنجکاو بودیم که آیا ChatGPT می تواند هنگام نمایش در قالب های مختلف ، Bytecode را درک کند. ما دریافتیم که ChatGPT قادر است هنگام نوشتن در متن ، Bytecode Move را درک کند ، اما قادر به تفسیر دستورالعمل های Bytecode خام و ارائه اطلاعات در مورد معنی یا رفتار آنها نیست.

س: آیا می توانید بایت کد زیر را توضیح دهید؟

خلاصه Chatgpt: کدی که شما ارائه داده اید تعریف عملکردی است که در Move Bytecode نوشته شده است. این تابع توسط بلوک FunctionDefinition تعریف شده است ، که دسته عملکرد عملکرد را مشخص می کند ، دید آن (در این مورد ، خصوصی) ، خواه یک نقطه ورود باشد (در این مورد نادرست) ، منابع جهانی که به دست می آورد (هیچ در این مورد)، و کد عملکرد.

کد عملکرد خود دنباله ای از دستورالعمل های بایت است که هر یک از آنها یک عمل خاص را انجام می دهد. به عنوان مثال ، دستورالعمل تماس یک تابع را فراخوانی می کند ، دستورالعمل STLOC یک مقدار را در یک متغیر محلی ذخیره می کند ، دستورالعمل IMBORROWLOC یک متغیر محلی را به طرز ناچیزی وام می گیرد و غیره.

ارائه توضیحات مفصلی در مورد عملکرد کد بدون اطلاع بیشتر در مورد زمینه مورد استفاده و معانی دستورالعمل ها و مقادیر مختلف دشوار است. با این حال ، به طور کلی ، به نظر می رسد که کد تابعی را تعریف می کند که توابع دیگر را فراخوانی می کند ، متغیرهای محلی را دستکاری می کند و برخی از عملیات حسابی و منطقی را انجام می دهد. همچنین از عملیات بردار مانند Veclen و Vecpushback استفاده می کند و متغیرهای محلی را به طرز ناامیدی و متقابل وام می گیرد. به طور کلی ، به نظر می رسد که این کد پیچیده است و برای درک عملکرد دقیق آن به اطلاعات بیشتری نیاز دارد.

این نتیجه تا حدودی انتظار می رود. ChatGPT نتواند درک روشنگری از کد را ارائه دهد. این قابل درک است زیرا chatgpt یک مدل زبان است و به اندازه کافی تخصصی نیست که بتواند با استفاده از کد بایت (هنوز) را درک کند. با این وجود ، هنوز توضیحی معنی دار برای برنامه ارائه شده ایجاد می کند.

محدودیت ها

با این حال ، توجه به این نکته حائز اهمیت است که ChatGPT محدودیت های خود را دارد. این می تواند اصول اولیه کد منبع را درک کند و توضیحی کلی در مورد معناشناسی آن ارائه دهد ، اما قادر به انجام شبیه سازی های منطقی دقیق یا ارائه اطلاعات قابل اعتماد در مورد رفتار کد نیست. به عبارت دیگر ، ChatGPT می تواند ابزاری مفید برای درک سریع کدهای نوشته شده در Move باشد ، اما برای انجام کارهای پیشرفته تر یا برای تجزیه و تحلیل دقیق از رفتار کد نباید به آن اعتماد کرد.

مثال 4: در تجزیه و تحلیل کد برای شعبه هدف انجام نشد

س: با توجه به تنظیم اولیه_بلان تنظیم شده روی 10 ، و مقدار اولیه res. balance تنظیم شده در 10 تنظیم شده است.(فرض کنید ما می توانیم چندین بار با عملکرد تماس بگیریم)

پاسخ chatgpt: برای استناد به تابع افزودن و تنظیم Res. q3 به درست ، می توانید با انتخاب تنظیم شده روی 3 و شماره تنظیم شده روی یک مقداری تماس بگیرید که باعث می شود res. balance کمتر از initialize_balance پس از تعادل تغییر یابد. باقی مانده توسط بیت های شماره.

به عنوان مثال ، اگر مقدار اولیه res. balance 10 باشد ، می توانید عملکرد را با انتخاب تنظیم شده روی 3 و شماره تنظیم شده روی 3 فراخوانی کنید ، که باعث تغییر تعادل به سمت چپ 3 بیت می شود و در نتیجه مقدار 80 است. از آنجا که این بیشتر از Initialize_Balance است ، که روی 10 تنظیم شده است ، اگر شرط در عملکرد ADD نادرست باشد و Res. q3 کاذب باقی می ماند.

با این حال ، اگر تابع را با انتخاب تنظیم شده روی 3 و شماره تنظیم شده روی 2 فراخوانی کنید ، Res... Balance با 2 بیت به سمت چپ منتقل می شود و در نتیجه مقدار 40 است. از آنجا که این کمتر از Initialize_Balance است ، اگر شرط در عملکرد ADD صحیح باشد و Res. q3 روی True تنظیم می شود.

بنابراین ، برای استناد به عملکرد و تنظیم RES. Q3 True ، می توانید با استفاده از عملکرد 3 و شماره تنظیم شده روی یک مقدار تنظیم شده روی مقداری تماس بگیرید که باعث می شود تعادل کمتر از initialize_balance پس از تعادل در سمت چپ باشد. با شماره

در این حالت ، چتپپ نتواند جواب درستی بدهد ، و سعی می کند ادعا کند که 40 کمتر از 10 است.

نتیجه

به طور خلاصه ، تجربه ما در استفاده از ChatGPT برای حل CTF مثبت بوده است. توانایی Chatgpt در درک و خلاصه کردن کد نوشته شده در Move به ویژه مفید بوده است. در حالی که محدودیت های خود را دارد ، ما معتقدیم که ChatGPT می تواند ابزاری مفید برای توسعه دهندگان کار با این زبان باشد.

به هر حال ، در کنار پاسخ های ارائه شده توسط ChatGPT ، بخشی از این داستان با متن تولید شده توسط ChatGPT نوشته شده است. اگر پاسخ های ایجاد شده توسط ChatGPT را شامل شود ، نزدیک به 90 ٪ این محتوای وبلاگ توسط ChatGPT تولید می شود. در حالی که هنوز کامل نیست ، chatgpt یک برنامه شگفت انگیز است.

این مقاله یک بیانیه مطبوعاتی است.

Certik چیست:

Certik یک شرکت امنیتی blockchain است که به پروژه ها کمک می کند تا آسیب پذیری های امنیتی را در blockchains ، قراردادهای هوشمند و برنامه های Web3 با استفاده از خدمات ، محصولات و تکنیک های امنیت سایبری خود شناسایی و از بین ببرند.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.