এই অশুভ ফাইলটি আমার অ্যাপ্লিকেশন সহায়তা ফোল্ডারে কীভাবে শেষ হয়েছিল?


26

এই ফাইলটি মোছা পুরো বাধা ভেঙে দেবে, আমাদের বাচ্চাদের স্বার্থে এটি করবেন না !.

উপরের উদ্ধৃতিটি STR8369805638PUB6932583035105 নামে একটি পাঠ্য ফাইলের সামগ্রী যা আমি আজ ~/Library/Application Supportটার্মিনালটি ব্যবহার করে ব্রাউজ করতে দেখলাম ।

আমি কারওর অ্যাপল ফোরামগুলিতে একটি থ্রেড পেয়েছি ঠিক ঠিক একই সমস্যা। এটি একটি জার্মান ফোরামেও আলোচনা করা হয় ।

ফাইলটি ফাইন্ডার ব্যবহার করে দৃশ্যমান নয়, আমি এটি আবিষ্কার করেছি কারণ আমি lsকিছুক্ষণ কাজ করেছি ~/Library/Application Support

ফাইলটি বাইনারি সম্পাদককে এইভাবে দেখায়, কেবলমাত্র অদ্ভুত বিষয়টিই হতে পারে যে ফাইলটি একটি সিআর (0 ডি) দিয়ে শেষ হয় যদিও এটি বেশ সাম্প্রতিক (এটি অক্টোবরে নির্মিত হয়েছিল):

বাইনারি সম্পাদক দেখুন

এই ফাইলটি কোথা থেকে আসতে পারে কারও কি ধারণা আছে?


5
আমি আপনি হলে আমি এটি মুছে ফেলতাম।
এমিল

4
আপনি কি অক্টোবরে প্রথমবারের জন্য কোনও বিশেষ অ্যাপ্লিকেশন ইনস্টল বা চালিত করেছেন? একটি তত্ত্ব: ফাইলটি আপনি যে প্রোগ্রাম ব্যবহার করেন সেটির জন্য একটি সেন্ড্রি ফাইল হতে পারে। উদাহরণস্বরূপ, যদি আপনার কোনও সফ্টওয়্যারটির সময়সীমাবদ্ধ ডেমো থাকে তবে এই জাতীয় সরঞ্জামগুলির প্রোগ্রামারদের আপনার প্রোগ্রামটি প্রথম চালানোর তারিখটি সংরক্ষণ করার জন্য প্রায়শই একটি জায়গা (এবং একটি ভাল লুকানো!) প্রয়োজন হয়, মূল্যায়ন সময় কখন শেষ হয় তা জানতে আপনাকে নিবন্ধভুক্ত করার জন্য, যখন আপনি নিবন্ধকরণ না করেন তবে কার্যকারিতা অক্ষম করতে হবে ইত্যাদি etc. এই ফাইলটির তারিখটি ড্যাটুমের গুরুত্বপূর্ণ অংশ এবং সামগ্রীগুলি একটি রসিকতা হতে পারে।
ক্রিস ডব্লিউ। রিয়া

হি হি - আশা করি এটি বিকাশকারী কিছু বিকাশকারী
bmike

@ বিমিকে হ্যাঁ আমি এটির প্রত্যাশা করি, তবুও আমি জানতে চাই যে কারওর একই ফাইল রয়েছে কিনা।
ট্রস্প্লাজিও গারজুগলিও

4
আপনি যদি বিকাশকারী হন তবে আপনি কে এই ফাইলটি অ্যাক্সেস করছেন তা জানতে ডিট্রেস ব্যবহার করতে পারেন। আপনি যদি dtrace না জানেন তবে এটি সিস্টেম স্তরে কী চলছে তা সন্ধানের জন্য এটি দুর্দান্ত সরঞ্জাম।
আর্ক Ƭ

উত্তর:


20

আমি অপরাধীর সন্ধান পেয়েছি!

@ মার্ক থাল্কম্যানের পরামর্শের জন্য ধন্যবাদ আমি সেই ফাইলটিতে অ্যাক্সেস করা অ্যাপ্লিকেশনগুলি পর্যবেক্ষণ করতে একটি ডিট্রেস স্ক্রিপ্ট তৈরি করেছি।

ফাইলটি তৈরি করে এমন অ্যাপ্লিকেশনটির নাম AppWrapper । আমি এটি যেভাবে আবিষ্কার করেছি তা হ'ল অক্টোবরে নির্মিত ফোল্ডারগুলিতে নজর রাখা /Library/Application Support। সেখানে ছিল মাত্র দু'জন, appWrapperএবং eSellerate। সুতরাং আমি আবার অ্যাপওয়ারেপার ডাউনলোড করেছি এবং এটি চালু করার পরে স্ক্রিপ্টটি সনাক্ত করেছে যে এটি ফাইলটি অ্যাক্সেস করছে।

আমি নিশ্চিত বিকাশকারী কোনও ভুল করেছে এবং appWrapperফোল্ডারের ভিতরে ফাইলটি সংরক্ষণ করার পরিবর্তে সে এটি সংরক্ষণ করেছে ~/Library/Application Support

আগ্রহীদের জন্য, এখানে স্ক্রিপ্ট:

#!/usr/sbin/dtrace -s

\#pragma D option quiet

BEGIN
{
  printf("\n   Timestamp           gid   uid   pid  ppid execname     function           current directory file name\n\n");
}

syscall::open:entry,   
syscall::unlink:entry,  
syscall::rename:entry
/strstr(stringof(copyinstr(arg0)), $1) != NULL/
{
      printf("%Y %5d %5d %5d %5d %-12s %-10s %25s %s\n", walltimestamp, gid, uid, pid, ppid, execname, probefunc, cwd, stringof(copyinstr(arg0)));
}

5
.. এবং এখন আরো জানতে আগ্রহী জন্য প্রশ্ন হচ্ছে, কি এটা যে ফাইল দরকার?
ক্রিস ডব্লিউ। রিয়া

1
আমি এটি সম্পর্কে কৌতূহল ছিলাম তাই আমি তাদের ইমেল করেছিলাম তারা এই ফাইলটিতে কোনও আলো ফেলতে পারে কিনা তা দেখার জন্য ma তারা খুব অস্পষ্ট ছিল:
টনি

প্রিয় টনি, আমার নাম স্যাম রোল্যান্ডস এবং আমি ওহানাওয়ারে এখানে অন্যতম বিকাশকারী, আপনার ইমেলটির জন্য আপনাকে ধন্যবাদ। আপনার ই-মেইলে দেরি হওয়া প্রতিক্রিয়ার জন্য আমি ক্ষমাপ্রার্থী। প্রশ্নে থাকা ফাইলটি আমাদের নিবন্ধকরণ ব্যবস্থার অংশ, এটি মুছে ফেলা অ্যাপ র‍্যাপারের নিবন্ধকরণে সমস্যা সৃষ্টি করতে পারে। ওহানাওয়ার এবং আমাদের সফ্টওয়্যার সমর্থন করার জন্য ধন্যবাদ। স্যাম রোল্যান্ডস
টনি

1
হাস্যকরভাবে, অ্যাপ র‍্যাপারের কার্যকারিতার একটি অংশ হ'ল এমএএসের জন্য স্যান্ডবক্সিং অ্যাপ্লিকেশনগুলি সহজ করে তোলা!
টিমোথি মুয়েলার-হার্ডার

9

আপনি যে ফাইলটি লিখেছেন সে প্রক্রিয়াটি আপনি ট্র্যাক করতে পারবেন না, তবে কেন চেষ্টা করবেন না।

ফিসভেন্টারের একটি অনুলিপি ধরুন বা টাইম মেশিন স্পটলাইট ফিল্ডে সেই ফাইলের নামটি অনুসন্ধান করুন এটি আপনার ম্যাক এ পৌঁছানোর পরে আপনি সংকীর্ণ করতে পারবেন কিনা তা দেখুন।


1
টাইম মেশিন একটি ভাল পরামর্শ, দুর্ভাগ্যক্রমে এটি যে মেশিনে এই ফাইলটি পেয়েছি সেখানে এটি সেটআপ করা হয়নি।
ট্রস্প্লাজিও গারজুগলিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.