امتیاز موضوع:
  • 39 رای - 2.79 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ
نویسنده پیام
elham_zare آفلاین
کاربر تازه وارد
*

ارسال‌ها: 3
تاریخ عضویت: Mar 2012
اعتبار: 0
.وضعیت من: هیچکدام
ارسال: #1
سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ
کد:
boolUrlUnescapeInplace(char*pszUrl){
constchar*src;
char*dst;
charwc;

if(!pszUrl)
returnfalse;

src=dst=pszUrl;

do
{
wc=*src;
if(wc=='%')
{
if(src[1]=='U')
{
if(unescape_char(src+2,4,&wc))
src+=4;/* Advance to end of escape */
}
else
{
if(unescape_char(src+1,2,&wc))
src+=2;/* Advance to end of escape */
}
}
*dst++=wc;
src++;
}while(wc);

returntrue;}
(آخرین تغییر در ارسال: 08-21-2012، 12:31 PM توسط Ghoghnus.)
08-18-2012، 09:11 PM
ارسال‌ها پاسخ
Amin_Mansouri آفلاین
مدیر کل سایت
*

ارسال‌ها: 4,842
تاریخ عضویت: Apr 2011
اعتبار: 158
.وضعیت من: Artistic
ارسال: #2
RE: سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ
درود
تابع بالا از تابع زیر هم استفاده میکنه :
کد:
bool unescape_char(const char* hexstr, int chars, char* pwc)
{
char res = 0;
char wc;
int i;
for (i=0; i<chars; i++)
{
  res <<= 4;
  wc = *hexstr++;
  if (wc >= '0' && wc <= '9')
   res |= (wc - '0');
  else if (wc >= 'a' && wc <= 'f')
   res |= (wc - 'a' + 10);
  else if (wc >= 'A' && wc <= 'F')
   res |= (wc - 'a' + 10);
  else
   return false;
}
*pwc = res;
return true;
در واقع تابع UrlUnescapeInPlace function کار زیر رو انجام میده :
Converts escape sequences back into ordinary characters and overwrites the original string.
توضیحات بیشتر :
http://msdn.microsoft.com/en-us/library/...s.85).aspx
:-)
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
08-18-2012، 09:26 PM
وب‌سایت ارسال‌ها پاسخ
elham_zare آفلاین
کاربر تازه وارد
*

ارسال‌ها: 3
تاریخ عضویت: Mar 2012
اعتبار: 0
.وضعیت من: هیچکدام
ارسال: #3
RE: سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ
خواهشا دوستان جوابهایی رو قرار بدید که مفید باشند نه اینکه صرفا خواسته باشید یه جواب داده باشید من کار این تابع رو در انتی فیشینگ می خوام مطالب زیاد تو اینترنت میشه راجع به توابع سی پیدا کرد برداشت خودتون رو بنویسید سپاسگزار
با سپاس
(آخرین تغییر در ارسال: 08-21-2012، 11:48 AM توسط elham_zare.)
08-21-2012، 11:36 AM
ارسال‌ها پاسخ
Amin_Mansouri آفلاین
مدیر کل سایت
*

ارسال‌ها: 4,842
تاریخ عضویت: Apr 2011
اعتبار: 158
.وضعیت من: Artistic
ارسال: #4
RE: سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ
خوب این چیشو من بگم؟
کد:
bool unescape_char(const char* hexstr, int chars, char* pwc)
char   برای کاراکتر ها
int   برای اعداد صحیح کوچک
hexstr//کارکتر هیکس
تابع بالا کارکتر (2ووردی کارکتر و یک ورودی
int
که برای اعداد هست
و یک ورودی const
const chie?
;   مقدار   =   نام ثابت   نوع داده   const
//
{
char res = 0//متغییر ریس برابر 0 قرار میگیره
char wc;//یه مقدار wc
//ثابت تعریف میشه
int i;//یک متغییر عددی
for (i=0; i<chars; i++)//ایجاد یک حلقه
متغییر
i
برابر 0 قرار میگیره {
   res <<= 4;
   wc = *hexstr++;
   if (wc >= '0' && wc <= '9')
    res |= (wc - '0');
   else if (wc >= 'a' && wc <= 'f')
    res |= (wc - 'a' + 10);
   else if (wc >= 'A' && wc <= 'F')
    res |= (wc - 'a' + 10);
   else
    return false;
}
*pwc = res;//در اینجا متغییر pwc
رو برابر متغییر ریس قرار میده
return true;/مقدار برگشتی صحیح
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
08-21-2012، 12:25 PM
وب‌سایت ارسال‌ها پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فیلم پارسی آموزش نوشتن برنامه ی File Unlocker در زبان ++C one hacker alone 0 1,693 02-24-2016، 06:59 AM
آخرین ارسال: one hacker alone
  چندین سوال درباره برنامه نویسی DoomLord 20 13,986 06-22-2013، 04:12 PM
آخرین ارسال: DoomLord
  سوال راجع به c++ LowBattery 1 2,845 12-09-2012، 11:26 PM
آخرین ارسال: Amin_Mansouri
  اموزش مقدماتی زبان C Amin_Mansouri 1 3,651 09-23-2012، 09:59 AM
آخرین ارسال: Ghoghnus
  دانلود C++ - زبان برنامه نویسی سی پلاس پلاس Amin_Mansouri 0 3,880 06-15-2012، 11:45 PM
آخرین ارسال: Amin_Mansouri
  تابع جستجو ترتیبی (Linear Search) در C++ Ghoghnus 0 4,506 05-24-2012، 10:19 PM
آخرین ارسال: Ghoghnus
  تابع جستجو ی دودویی (Binary Search) در C++ Ghoghnus 0 2,571 05-24-2012، 10:17 PM
آخرین ارسال: Ghoghnus
  تابع strcspn Ghoghnus 0 1,822 05-24-2012، 10:11 PM
آخرین ارسال: Ghoghnus
  سوال راجع به UILib8_MFCDll.dll nimaarek 7 5,236 04-03-2012، 06:05 PM
آخرین ارسال: Amin_Mansouri
  مثالهایی از برنامه هایی به زبان ++C saman-net 15 18,956 01-28-2012، 05:35 PM
آخرین ارسال: erfanweb

پرش به انجمن:


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

تماس با ما | ParsiCoders (Persian Team) For Programming ,Security,Cracking,Network,Pars Civilization,Medical,Science,Entertaining | بازگشت به بالا | | حالت آرشیو | پیوند سایتی RSS
This forum uses Lukasz Tkacz MyBB addons.