Отговори на тема  [ 143 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6 ... 10  Следваща
:: ВЪПРОСИТЕ НА DARKSHY :: 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Яну 31, 2006 11:11 pm
Мнения: 295
Местоположение: София
Мнение 
Сравняване на стрингове на C не става както при PHP

argv[1]=="root" // PHP

strcmp(argv[1],"root") // C


Нед Фев 28, 2010 10:17 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
10x. Аз гледах някъде stricmp и не стана с него. :)

_________________
Ангел Димитров 95


Нед Фев 28, 2010 2:43 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Оправих го:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
if(strcmp(argv[1],"root")==0 && strcmp(argv[2],"toor")==0)
{
printf("ACCESS GRANTED!\n");
}
else
{
printf("ACCESS DENIED!\n");
}
system("PAUSE");
return 0;
}

_________________
Ангел Димитров 95


Нед Фев 28, 2010 3:57 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Цитат:
4. Може ли от sparkfun да си пазаря чарколяци чрез пейпела?

Да, можеш.
Относно картите за които питаш - аз си извадих виза електрон на ДСК (дебитна карта). Плащам към 2лв месечно... такси някакви. Имам онлайн банкиране, което е пасивно - само гледаш транзакции. Пари в картата не държа, а я пълня точно преди покупка :).
С тази си карта не съм имал проблеми при разплащане с чужди магазини. Третирят я и като кредитна.


Чет Мар 04, 2010 4:54 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Вижте какво калкулаторче си направих на немски. :)
Не ми се смейте за превода. Не знам немски. Това е от google translate.

Код:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

void gotoxy(int x,int y);

void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}

int main()
{
   char a_string[333];
   char b_string[333];
   int a=0;
   int b=0;
   gotoxy(18,3);
   printf("Willkommen auf der neuen smart-Rechner Deutsch!");
   gotoxy(33,4);
   printf("von darkshy\n");
   gotoxy(0,8);
   printf("Geben Sie die Nummer 1: ");
   gets(a_string);
   a=atoi(a_string);
   printf("Geben Sie die Nummer 2: ");
   gets(b_string);
   b=atoi(b_string);
   if(a+b<1000)
       printf("Das sind kleine Zahlen, die Sie noch kein Rechner!\n\n");
    else
       printf("Die Summe der Zahlen ist: %d\n\n",a+b);
   printf("In Schlusselbereichen zu verlassen...");
   system("pause >> nul");
   return 0;
}


Прикачени файлове:
calc2.rar [4.6 KiB]
158 пъти

_________________
Ангел Димитров 95
Пет Мар 05, 2010 9:21 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Значи имам 1 проект който защитавах на 6 март в Монтана пред Майкрософт. Става въпрос за електронен дневник за училища написан на PHP. Искам да вкарам малко embedded и реших да усиля малко сигурността. Всяка госпожа трябва да си има такава усб пръчка с пик на нея която да позволява достъп до сайта. С две думи - хардуерен ключ. Дайте идеи. Досега се сетих това: На пик-а има хеширан стринг от рода на "егн-парола" който се предава по усб (сериен порт)(фт232рл) и се приема от С# програма на компютъра която прилепя хеширан часа от компютъра и отваря сайта с получения хеш като GET параметър и часа като GET и ако всичко съвпада продължава....
Пример: index.php?key=MTIzNDU2Nzg5MC1wYXJvbGE=&hour=22

_________________
Ангел Димитров 95


Сря Мар 10, 2010 11:38 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9136
Местоположение: Разград
Мнение 
Ти говориш за FT232, а разучи ли го подробно? Щото ми се върти из главата че FTDI имаха някаква такава щуротия ... Демек, май може да минеш само с ФДТИ-то.


Сря Мар 10, 2010 11:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5681
Местоположение: София
Мнение 
Може и само с FT232R (без процесор), като в дескриптора се задават твоите данни в полетата: Manufacturer, Product description и Serial number, но не е защитено от четене и промяна.


Чет Мар 11, 2010 10:19 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Сря Окт 03, 2007 3:39 pm
Мнения: 311
Мнение 
Хората много отдавна са си измислили и X.509, и смарт картите ... не знам защо се опитваш да откриеш топлата вода, като целия този механизъм си се поддържа от всички популярни уеб сървъри :-)

_________________
In God we trust. All others must submit an X.509 Certificate


Чет Мар 11, 2010 5:39 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Това само с фтди-то не ме устройва много защото не е защитено. Това със smart-oвете и X.509 не ми се струва добре. И баба може с карта да го направи. :)
То даже съм му сложил BasicAuth на администраторите и учителите.
Аз искам да е с ПИК. Трябва да е ембедед. :) Знам как да го направя, но незнам как от C# програмата ще прехвърля ключа към сайта освен чрез GET и затова ви питам за други идеи (ЗА ПРЕХВЪРЛЯНЕТО НА КЛЮЧА!). Може да го прехвърля пак чрез GET към 1 страница която го получава и праща по SESSION веднага към друга.
Знам че съм странен и чрез смарт карти и тем подобни е по сигурно, но аз искам да им покажа, че разбирам от ембедед. (Ще ходя на още 1 състезание: webloz.net)

Код:
<?php
session_start();
if(isset($_GET['key'])) {
$_SESSION['key']=$_GET['key'];
header('Location: login.php');
} else { header('Location: ../../404.php'); }
?>

_________________
Ангел Димитров 95


Пет Мар 12, 2010 12:21 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3753
Местоположение: София
Мнение 
Младеж, като ще го правиш с ПИК "за по-защитено", да знаеш, че ключ НЕ СЕ ПРЕХВЪРЛЯ.
Ключ се ползва. Начинът е следният: сървърът пита ( т.е. дава входна дума ), тапата отговаря, т.е. кодира с ключа си, после връща отговора на сървъра. Е, има нюанси ... :D


Пет Мар 12, 2010 12:26 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Мога ли като си направя C# приложението вместо потребителя да си избира COM порта, той да се избира автоматично и ако USB-key-a не е сложен, да пише Hardware Key Not Found! в един TextBox :) По производител може ли да се види? Ако е FTDI, вижда му COM-a и ... :)

_________________
Ангел Димитров 95


Нед Мар 14, 2010 3:02 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9136
Местоположение: Разград
Мнение 
Darkshy - ти досега закачал ли си FTDI към РС? Ако не си направи го и разгледай как работи. На виста и 7 не съм слагал но на 2000 и ХР се слага драйвер преди да почнеш да работиш с него. Освен това може да се наложат и някой предварителни настройки. Драйвера помни кой чип (физически буквално) на кой ком порт е бил закачан и с какви настройки е пускан. Има и още неща, които аз лично не съм разглеждал, тъй като не са ми трябвали.


Нед Мар 14, 2010 11:51 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5681
Местоположение: София
Мнение 
darkshy написа:
Мога ли като си направя C# приложението вместо потребителя да си избира COM порта, той да се избира автоматично и ако USB-key-a не е сложен, да пише Hardware Key Not Found! в един TextBox :) По производител може ли да се види? Ако е FTDI, вижда му COM-a и ... :)


Може, ако ти можеш. FTDI има и d2xx драйвери.


Нед Мар 14, 2010 4:57 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Закачал съм и това го знам, че помни ест. Знам, че се слагат драйвери! Но питам за предложение как със C# да видя от драйвера кой порт си е харесало :)

EDIT: Видях това: http://www.ftdichip.com/Projects/CodeEx ... CSharp.htm

_________________
Ангел Димитров 95


Нед Мар 14, 2010 7:57 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 143 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6 ... 10  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 15 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни