<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; переопределения операций с датой/временем указанного процесса!!!]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28233&amp;type=atom" />
	<updated>2013-05-20T13:58:22Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28233</id>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346459#p346459" />
			<content type="html"><![CDATA[<p>спасибо)</p>]]></content>
			<author>
				<name><![CDATA[petrolay]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30003</uri>
			</author>
			<updated>2013-05-20T13:58:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346459#p346459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346454#p346454" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>petrolay⇓ пишет:</cite><blockquote><p>а как посмотреть содержимое .dll в которой находятся эти вызовы ?<br />понимаю так что это библиотека time.h или нет ?</p></blockquote></div><p>time.h - это хедер, а не «библиотека»... вызовы находятся в libc. определить это можно например <a href="http://linuxforum.ru/viewtopic.php?pid=276486#p276486">так</a>.<br />вообще говоря, для задачи до лампочки, где находится сама библиотека... главное, чтобы наша библиотека грузилась раньше, чего LD_PRELOAD и добивается...</p><p>из дополнительного, к прочтению:<br /><strong>man ld.so</strong><br /><a href="http://www.ibm.com/developerworks/ru/library/l-dynamic-libraries/">http://www.ibm.com/developerworks/ru/li … libraries/</a></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-20T13:18:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346454#p346454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346434#p346434" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>да. именно так... само собой, подменить не физически, а через LD_PRELOAD, например...</p></blockquote></div><p>а как посмотреть содержимое .dll в которой находятся эти вызовы ?<br />понимаю так что это библиотека time.h или нет ?</p>]]></content>
			<author>
				<name><![CDATA[petrolay]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30003</uri>
			</author>
			<updated>2013-05-20T11:01:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346434#p346434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346422#p346422" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>petrolay⇓ пишет:</cite><blockquote><p>сли я правильно понял, то получается эти системные вызовы лежат в какой то .dll <br />тогда мне нужно будет написать свою .dll и подменить ей стандартную  ?</p></blockquote></div><p>да. именно так... само собой, подменить не физически, а через LD_PRELOAD, например...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-20T09:22:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346422#p346422</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346412#p346412" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>раз курсовая, то хаков можно не бояться....<br /></p><div class="quotebox"><cite>petrolay⇓ пишет:</cite><blockquote><p>можно подробнее про то каких библиотечных вызовов можно хакнуть чтобы осуществить подмену даты при запуске нужной программы ?</p></blockquote></div><p>собственно их три: time(), gettimeofday() и clock_gettime(). все остальные должны работать через них...</p></blockquote></div><br /><p>если я правильно понял, то получается эти системные вызовы лежат в какой то .dll <br />тогда мне нужно будет написать свою .dll и подменить ей стандартную&nbsp; ?</p>]]></content>
			<author>
				<name><![CDATA[petrolay]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30003</uri>
			</author>
			<updated>2013-05-20T08:23:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346412#p346412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346381#p346381" />
			<content type="html"><![CDATA[<p>раз курсовая, то хаков можно не бояться....<br /></p><div class="quotebox"><cite>petrolay⇓ пишет:</cite><blockquote><p>можно подробнее про то каких библиотечных вызовов можно хакнуть чтобы осуществить подмену даты при запуске нужной программы ?</p></blockquote></div><p>собственно их три: time(), gettimeofday() и clock_gettime(). все остальные должны работать через них...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-19T20:21:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346381#p346381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346367#p346367" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>смотря, для чего это нужно? <br />я вижу два способа:<br />в качестве хака, можно хукнуть несколько библиотечных вызовов....&nbsp; <br />или исполнять под отладкой и перехватывать сисколы...</p></blockquote></div><p>курсовая работа это...</p><p>можно подробнее про то каких библиотечных вызовов можно хакнуть чтобы осуществить подмену даты при запуске нужной программы ?</p>]]></content>
			<author>
				<name><![CDATA[petrolay]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30003</uri>
			</author>
			<updated>2013-05-19T18:51:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346367#p346367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=345852#p345852" />
			<content type="html"><![CDATA[<p>смотря, для чего это нужно? <br />я вижу два способа:<br />в качестве хака, можно хукнуть несколько библиотечных вызовов....&nbsp; <br />или исполнять под отладкой и перехватывать сисколы...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-15T08:16:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=345852#p345852</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[переопределения операций с датой/временем указанного процесса!!!]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=345810#p345810" />
			<content type="html"><![CDATA[<p>вообщем идея такая, программе указывается какой процесс необходимо запустить и какое значение даты использовать для подмены.</p><p>пните в нужную сторону, а то гугл не помогает..<br />может есть идеи как реализовать на C/C++ ?</p>]]></content>
			<author>
				<name><![CDATA[petrolay]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30003</uri>
			</author>
			<updated>2013-05-14T15:07:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=345810#p345810</id>
		</entry>
</feed>
